Lines Matching refs:module
7 The main interface to this module is the Scan function, which triggers a
29 def _AutoExportScanner(module):
31 for name, value in module.__dict__.items():
33 # Add this straight to the cr module.
42 """Import a module or package if it is not already imported."""
43 module = sys.modules.get(name, None)
44 if module is not None:
45 return module
49 def _ScanModule(module):
50 """Runs all the scan_hooks for a module."""
51 scanner_tags = getattr(module, _MODULE_SCANNED_TAG, None)
55 setattr(module, _MODULE_SCANNED_TAG, scanner_tags)
59 scan(module)
79 module = _Import(name)
80 _ScanModule(module)
81 modules.append(module)
89 module = _Import(package + '.' + name)
90 path = getattr(module, '__path__', None)
92 _ScanPackage(module)
94 _ScanModule(module)
95 return module
103 each module to do any automated work. One example of this is the hook that
108 until it succeeds or no progress can be made on any module.
113 for module in modules:
114 _ScanModule(module)