From 397848fdeb6b428c475512f899396f362b714849 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Sun, 6 Oct 2002 22:11:13 +0000 Subject: [PATCH] Backport 1.52: SF # 555779, import user doesn't work with CGIs --- Lib/posixpath.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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: -- 2.47.3