common/migration.py
branch3.5
changeset 3201 8af05e82510c
parent 2897 2658f432284c
child 3230 1d25e928c299
--- a/common/migration.py	Fri Sep 11 18:24:47 2009 +0200
+++ b/common/migration.py	Fri Sep 11 18:49:48 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: