mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Merge #14984: only import pwd on POSIX.
Since we have fine grained import locks in 3.4, I moved the import to where it is actually needed.
This commit is contained in:
commit
6bd3e444f5
1 changed files with 2 additions and 1 deletions
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Module and documentation by Eric S. Raymond, 21 Dec 1998
|
||||
|
||||
import io, os, shlex, stat, pwd
|
||||
import os, shlex, stat
|
||||
|
||||
__all__ = ["netrc", "NetrcParseError"]
|
||||
|
||||
|
|
@ -90,6 +90,7 @@ class netrc:
|
|||
if os.name == 'posix' and default_netrc:
|
||||
prop = os.fstat(fp.fileno())
|
||||
if prop.st_uid != os.getuid():
|
||||
import pwd
|
||||
try:
|
||||
fowner = pwd.getpwuid(prop.st_uid)[0]
|
||||
except KeyError:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue