merge 3.5
authorSylvain Thénault <sylvain.thenault@logilab.fr>
Mon, 14 Sep 2009 12:50:27 +0200
branch3.5
changeset 3208 11b84e3b9458
parent 3207 2516324401dd (current diff)
parent 3203 1366cacd5387 (diff)
child 3210 44fa8d4a25d5
merge
--- a/common/i18n.py	Mon Sep 14 12:48:40 2009 +0200
+++ b/common/i18n.py	Mon Sep 14 12:50:27 2009 +0200
@@ -45,7 +45,7 @@
     """
     print cmd.replace(os.getcwd() + os.sep, '')
     from subprocess import call
-    status = call(cmd)
+    status = call(cmd, shell=True)
     if status != 0:
         raise Exception('status = %s' % status)
 
--- a/common/migration.py	Mon Sep 14 12:48:40 2009 +0200
+++ b/common/migration.py	Mon Sep 14 12:50:27 2009 +0200
@@ -228,7 +228,10 @@
         else:
             readline.set_completer(Completer(local_ctx).complete)
             readline.parse_and_bind('tab: complete')
-            histfile = os.path.join(os.environ["HOME"], ".eshellhist")
+            home_key = 'HOME'
+            if sys.platform == 'win32':
+                home_key = 'USERPROFILE'
+            histfile = os.path.join(os.environ[home_key], ".eshellhist")
             try:
                 readline.read_history_file(histfile)
             except IOError: