summaryrefslogtreecommitdiffstats
path: root/Mac/scripts/bgenall.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/scripts/bgenall.py')
-rw-r--r--Mac/scripts/bgenall.py8
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)