Commit 3f682adc authored by Victor Stinner's avatar Victor Stinner

Partial port of r78919 from trunk: add subdir argument to the findfile helper

parent 0a5d9a29
......@@ -387,12 +387,14 @@ if fp is not None:
unlink(TESTFN)
del fp
def findfile(file, here=__file__):
def findfile(file, here=__file__, subdir=None):
"""Try to find a file on sys.path and the working directory. If it is not
found the argument passed to the function is returned (this does not
necessarily signal failure; could still be the legitimate path)."""
if os.path.isabs(file):
return file
if subdir is not None:
file = os.path.join(subdir, file)
path = sys.path
path = [os.path.dirname(here)] + path
for dn in path:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment