mirror of https://github.com/python/cpython
Patch #103134: Support import lines in pth files.
This commit is contained in:
parent
f5df3834eb
commit
bb0a4b7898
|
@ -23,7 +23,7 @@ A path configuration file is a file whose name has the form
|
|||
to be added to sys.path. Non-existing directories (or
|
||||
non-directories) are never added to sys.path; no directory is added to
|
||||
sys.path more than once. Blank lines and lines beginning with
|
||||
\code{#} are skipped.
|
||||
\code{#} are skipped. Lines starting with \code{import} are executed.
|
||||
|
||||
For example, suppose sys.prefix and sys.exec_prefix are set to
|
||||
/usr/local and there is a directory /usr/local/lib/python1.5/site-packages
|
||||
|
@ -105,6 +105,9 @@ def addpackage(sitedir, name):
|
|||
break
|
||||
if dir[0] == '#':
|
||||
continue
|
||||
if dir.startswith("import"):
|
||||
exec dir
|
||||
continue
|
||||
if dir[-1] == '\n':
|
||||
dir = dir[:-1]
|
||||
dir = makepath(sitedir, dir)
|
||||
|
|
Loading…
Reference in New Issue