i18n.py
branchstable
changeset 8225 baf8c16cae95
parent 7896 4c954e1e73ef
child 8620 61c4bdd70dd8
--- a/i18n.py	Mon Feb 13 12:41:04 2012 +0100
+++ b/i18n.py	Mon Feb 13 12:45:21 2012 +0100
@@ -60,7 +60,9 @@
     status != 0
     """
     from subprocess import call
-    print cmd.replace(os.getcwd() + os.sep, '')
+    # use getcwdu as cmd may be unicode and cwd may contains non-ascii
+    # characters
+    print cmd.replace(os.getcwdu() + os.sep, '')
     status = call(cmd, shell=True)
     if status != 0:
         raise Exception('status = %s' % status)