diff options
-rw-r--r-- | Mac/scripts/bgenall.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Mac/scripts/bgenall.py b/Mac/scripts/bgenall.py index 81200fc..8fe36aa 100644 --- a/Mac/scripts/bgenall.py +++ b/Mac/scripts/bgenall.py @@ -19,8 +19,12 @@ def bgenone(dirname, shortname): def main(): success = [] failure = [] - sys.path.insert(0, ':') - srcdir = os.path.join(os.path.join(sys.prefix, 'Mac'), 'Modules') + sys.path.insert(0, os.curdir) + if len(sys.argv) > 1: + srcdir = sys.argv[1] + else: + srcdir = os.path.join(os.path.join(sys.prefix, 'Mac'), 'Modules') + srcdir = os.path.abspath(srcdir) contents = os.listdir(srcdir) for name in contents: moduledir = os.path.join(srcdir, name) |