On 05/06/2013 02:54 PM, Christian Boltz wrote:
> Hello,
> 
> I'd like to propose the python3 compability changes from trunk r2052 to 
> the 2.8 branch.
> 
> Most of trunk r2052 also applies to the 2.8 branch. The only difference
> is one part for utils/vim/create-apparmor.vim.py:
> 
I wish the patch was smaller but I think having python 3.0 support in 2.8
is important.

It looks good on my quick read so
Acked-by: John Johansen <john.johan...@canonical.com>

> Trunk r2052 has:
> create-apparmor.vim.py
> @@ -164,16 +163,16 @@
>  
>  regex = "@@(" + "|".join(aa_regex_map) + ")@@"
>  
> -print '" generated from apparmor.vim.in by create-apparmor.vim.py'
> -print '" do not edit this file - edit apparmor.vim.in or 
> create-apparmor.vim.py instead' + "\n"
> +sys.stdout.write('" generated from apparmor.vim.in by 
> create-apparmor.vim.py\n')
> +sys.stdout.write('" do not edit this file - edit apparmor.vim.in or 
> create-apparmor.vim.py instead' + "\n\n")
>  
> -with file("apparmor.vim.in") as template:
> +with open("apparmor.vim.in") as template:
>      for line in template:
>          line = re.sub(regex, my_repl, line.rstrip())
> -        print line
> -
> -print "\n\n\n"
> -
> -print '" file rules added with create_file_rule()'
> -print re.sub(regex, my_repl, filerule)
> +        sys.stdout.write('%s\n' % line)
> +
> +sys.stdout.write("\n\n\n\n")
> +
> +sys.stdout.write('" file rules added with create_file_rule()\n')
> +sys.stdout.write(re.sub(regex, my_repl, filerule)+'\n')
>  
> 
> The patch I'm proposing just has
> create-apparmor.vim.py
> @@ -113,7 +112,8 @@ def my_repl(matchobj):
>  
>  regex = "@@(" + "|".join(aa_regex_map) + ")@@"
>  
> -with file("apparmor.vim.in") as template:
> +with open("apparmor.vim.in") as template:
>      for line in template:
>          line = re.sub(regex, my_repl, line.rstrip())
> -        print line
> +        sys.stdout.write('%s\n' % line)
> +#        print line
> 
> 
> See the attachment for the full patch.
> 
> 
> Regards,
> 
> Christian Boltz
> 
> 
> 


-- 
AppArmor mailing list
AppArmor@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to