From: Raymond Hettinger Date: Sun, 6 Oct 2002 22:11:13 +0000 (+0000) Subject: Backport 1.52: X-Git-Tag: v2.2.2b1~32 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=397848fdeb6b428c475512f899396f362b714849;p=thirdparty%2FPython%2Fcpython.git Backport 1.52: SF # 555779, import user doesn't work with CGIs --- diff --git a/Lib/posixpath.py b/Lib/posixpath.py index c342bbcf198e..81358cae377b 100644 --- a/Lib/posixpath.py +++ b/Lib/posixpath.py @@ -306,8 +306,10 @@ def expanduser(path): i = i + 1 if i == 1: if not os.environ.has_key('HOME'): - return path - userhome = os.environ['HOME'] + import pwd + userhome = pwd.getpwuid(os.getuid())[5] + else: + userhome = os.environ['HOME'] else: import pwd try: