The problem in another place too: if I set up editor in bazaar.conf then _get_editor() will always return unicode path. And therefore if filename contains non-ascii (but not unicode) it also will fail in subprocess module in list2cmdline() function.
The problem in another place too: if I set up editor in bazaar.conf then _get_editor() will always return unicode path. And therefore if filename contains non-ascii (but not unicode) it also will fail in subprocess module in list2cmdline() function.