A VCS repository archival tool
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

18 righe
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()