summaryrefslogtreecommitdiff
path: root/Mac/scripts/bgenall.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2008-06-01 13:34:59 +0000
committerBenjamin Peterson <benjamin@python.org>2008-06-01 13:34:59 +0000
commitf6325444e9c2804825e427c69a6178e9a23f564d (patch)
tree53bb5fc59f7702708e1789e59903750e1fb8a09c /Mac/scripts/bgenall.py
parent21491717bddcee1ed4a19cac7d15ff4cc2c0d48a (diff)
downloadcpython-git-f6325444e9c2804825e427c69a6178e9a23f564d.tar.gz
remove old mac scripts including bgen
Diffstat (limited to 'Mac/scripts/bgenall.py')
-rw-r--r--Mac/scripts/bgenall.py56
1 files changed, 0 insertions, 56 deletions
diff --git a/Mac/scripts/bgenall.py b/Mac/scripts/bgenall.py
deleted file mode 100644
index dc33163af2..0000000000
--- a/Mac/scripts/bgenall.py
+++ /dev/null
@@ -1,56 +0,0 @@
-# bgenall - Generate all bgen-generated modules
-#
-import sys
-import os
-import string
-
-def bgenone(dirname, shortname):
- os.chdir(dirname)
- print('%s:'%shortname)
- # Sigh, we don't want to lose CVS history, so two
- # modules have funny names:
- if shortname == 'carbonevt':
- modulename = 'CarbonEvtscan'
- elif shortname == 'ibcarbon':
- modulename = 'IBCarbonscan'
- else:
- modulename = shortname + 'scan'
- try:
- m = __import__(modulename)
- except:
- print("Error:", shortname, sys.exc_info()[1])
- return 0
- try:
- m.main()
- except:
- print("Error:", shortname, sys.exc_info()[1])
- return 0
- return 1
-
-def main():
- success = []
- failure = []
- 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)
- scanmodule = os.path.join(moduledir, name +'scan.py')
- if os.path.exists(scanmodule):
- if bgenone(moduledir, name):
- success.append(name)
- else:
- failure.append(name)
- print('Done:', string.join(success, ' '))
- if failure:
- print('Failed:', string.join(failure, ' '))
- return 0
- return 1
-
-if __name__ == '__main__':
- rv = main()
- sys.exit(not rv)