From 0ba7e5958cbd7de85ab09620714f1e77f99bef67 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 14 May 1997 18:57:21 +0000 Subject: More rational implementation of get_qualified_path() -- search along sys.path instead of assuming __file__ works. --- Lib/test/test_imageop.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/Lib/test/test_imageop.py b/Lib/test/test_imageop.py index f9108ef..77281ab 100755 --- a/Lib/test/test_imageop.py +++ b/Lib/test/test_imageop.py @@ -152,20 +152,13 @@ def getimage(name): return (image, sizes[0], sizes[1]) def get_qualified_path(name): - """ return a more qualified path to name contructed from argv[1]""" + """ return a more qualified path to name""" import sys import os - import string - - # get a more qualified path component of the script... - if __name__ == '__main__': - ourname = sys.argv[0] - else: # ...or the full path of the module - ourname = sys.modules[__name__].__file__ - - parts = string.splitfields(ourname, os.sep) - parts[-1] = name - name = string.joinfields(parts, os.sep) + for dir in sys.path: + fullname = os.path.join(dir, name) + if os.path.exists(fullname): + return fullname return name # rgbimg (unlike imgfile) is portable to platforms other than SGI. -- cgit v0.12