__init__.py 313 B

1234567891011121314
  1. """延迟导入"""
  2. import importlib
  3. _MODULES = ["institution", "rule", "quota"]
  4. def __getattr__(name):
  5. if name in _MODULES:
  6. return importlib.import_module(f".{name}", __package__)
  7. raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
  8. def __dir__():
  9. return list(_MODULES)