A VCS repository archival tool
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

18 Zeilen
425 B

  1. import pkgutil
  2. __all__ = []
  3. def _import_modules():
  4. prefixLen = len(__name__) + 1
  5. for importer, moduleName, isPkg in pkgutil.iter_modules(__path__, prefix = f'{__name__}.'):
  6. assert not isPkg
  7. moduleNameWithoutPrefix = moduleName[prefixLen:]
  8. __all__.append(moduleNameWithoutPrefix)
  9. module = importer.find_module(moduleName).load_module(moduleName)
  10. globals()[moduleNameWithoutPrefix] = module
  11. _import_modules()