summaryrefslogtreecommitdiffstats
path: root/Lib/dos_8x3/importal.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/dos_8x3/importal.py')
-rwxr-xr-xLib/dos_8x3/importal.py36
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