diff Lib/user.py @ 6736:53fd42aa3bbf legacy-trunk

Refinement of home for NT, courtesy Jeff Bauer.
author Guido van Rossum <guido@python.org>
date Wed, 03 Dec 1997 22:34:03 +0000
parents fe3fac1a3e51
children fb4b4d069cc7
line wrap: on
line diff
--- a/Lib/user.py	Wed Dec 03 19:45:08 1997 +0000
+++ b/Lib/user.py	Wed Dec 03 22:34:03 1997 +0000
@@ -23,10 +23,15 @@
 
 import os
 
-try:
+home = os.curdir			# Default
+if os.environ.has_key('HOME'):
     home = os.environ['HOME']
-except:
-    home = os.curdir
+elif os.name == 'nt':			# Contributed by Jeff Bauer
+    if os.environ.has_key('HOMEPATH'):
+	if os.environ.has_key('HOMEDRIVE'):
+	    home = os.environ['HOMEDRIVE'] + os.environ['HOMEPATH']
+	else:
+	    home = os.environ['HOMEPATH']
 
 pythonrc = os.path.join(home, ".pythonrc.py")
 try: