mirror of
https://github.com/python/cpython.git
synced 2025-08-24 10:45:53 +00:00
Fix bug in addsitedir() to properly handle the lack of a second argument.
Fixed to keep backwards-compatibility for the undocumented function. Closes bug #986795.
This commit is contained in:
parent
ad00913cf0
commit
4d0bddfee6
1 changed files with 3 additions and 3 deletions
|
@ -124,7 +124,7 @@ def addpackage(sitedir, name, known_paths):
|
||||||
reset = 0
|
reset = 0
|
||||||
fullname = os.path.join(sitedir, name)
|
fullname = os.path.join(sitedir, name)
|
||||||
try:
|
try:
|
||||||
f = file(fullname, "rU")
|
f = open(fullname, "rU")
|
||||||
except IOError:
|
except IOError:
|
||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
|
@ -149,7 +149,7 @@ def addsitedir(sitedir, known_paths=None):
|
||||||
"""Add 'sitedir' argument to sys.path if missing and handle .pth files in
|
"""Add 'sitedir' argument to sys.path if missing and handle .pth files in
|
||||||
'sitedir'"""
|
'sitedir'"""
|
||||||
if known_paths is None:
|
if known_paths is None:
|
||||||
d = _init_pathinfo()
|
known_paths = _init_pathinfo()
|
||||||
reset = 1
|
reset = 1
|
||||||
else:
|
else:
|
||||||
reset = 0
|
reset = 0
|
||||||
|
@ -162,7 +162,7 @@ def addsitedir(sitedir, known_paths=None):
|
||||||
return
|
return
|
||||||
names.sort()
|
names.sort()
|
||||||
for name in names:
|
for name in names:
|
||||||
if name[-4:] == os.extsep + "pth":
|
if name.endswith(os.extsep + "pth"):
|
||||||
addpackage(sitedir, name, known_paths)
|
addpackage(sitedir, name, known_paths)
|
||||||
if reset:
|
if reset:
|
||||||
known_paths = None
|
known_paths = None
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue