diff options
Diffstat (limited to 'Lib/dos-8x3/importal.py')
-rwxr-xr-x | Lib/dos-8x3/importal.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Lib/dos-8x3/importal.py b/Lib/dos-8x3/importal.py deleted file mode 100755 index 780862c..0000000 --- a/Lib/dos-8x3/importal.py +++ /dev/null @@ -1,36 +0,0 @@ -# THIS IS OBSOLETE -- USE MODULE 'compileall' INSTEAD! - -# Utility module to import all modules in the path, in the hope -# that this will update their ".pyc" files. - -import os -import sys - -# Sabotage 'gl' and 'stdwin' to prevent windows popping up... -for m in 'gl', 'stdwin', 'fl', 'fm': - sys.modules[m] = sys - -exceptions = ['importall'] - -for dir in sys.path: - print 'Listing', dir - try: - names = os.listdir(dir) - except os.error: - print 'Can\'t list', dir - names = [] - names.sort() - for name in names: - head, tail = name[:-3], name[-3:] - if tail == '.py' and head not in exceptions: - s = 'import ' + head - print s - try: - exec s + '\n' - except KeyboardInterrupt: - del names[:] - print '\n[interrupt]' - break - except: - print 'Sorry:', sys.exc_type + ':', - print sys.exc_value |