Changeset 388 for python/vendor/current/Lib/pkgutil.py
- Timestamp:
- Mar 19, 2014, 11:11:30 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/vendor/current/Lib/pkgutil.py
r2 r388 12 12 __all__ = [ 13 13 'get_importer', 'iter_importers', 'get_loader', 'find_loader', 14 'walk_packages', 'iter_modules', 14 'walk_packages', 'iter_modules', 'get_data', 15 15 'ImpImporter', 'ImpLoader', 'read_code', 'extend_path', 16 16 ] … … 195 195 yielded = {} 196 196 import inspect 197 198 filenames = os.listdir(self.path) 197 try: 198 filenames = os.listdir(self.path) 199 except OSError: 200 # ignore unreadable directories like import does 201 filenames = [] 199 202 filenames.sort() # handle packages before same-named modules 200 203 … … 209 212 if not modname and os.path.isdir(path) and '.' not in fn: 210 213 modname = fn 211 for fn in os.listdir(path): 214 try: 215 dircontents = os.listdir(path) 216 except OSError: 217 # ignore unreadable directories like import does 218 dircontents = [] 219 for fn in dircontents: 212 220 subname = inspect.getmodulename(fn) 213 221 if subname=='__init__':
Note:
See TracChangeset
for help on using the changeset viewer.