migration: preserve startup accounts and system slice

This commit is contained in:
leefer
2026-07-31 00:42:06 +08:00
parent e4a9b2e647
commit 982af4ba92
32 changed files with 6675 additions and 6321 deletions
+17 -3
View File
@@ -1,9 +1,23 @@
from .container import ApplicationContainer, build_application_container
from .settings import RuntimeSettings, load_runtime_settings
__all__ = [
"ApplicationContainer",
"RuntimeSettings",
"build_application_container",
"load_runtime_settings",
"main",
]
def __getattr__(name: str):
if name in {"ApplicationContainer", "build_application_container"}:
from . import container
return getattr(container, name)
if name in {"RuntimeSettings", "load_runtime_settings"}:
from . import settings
return getattr(settings, name)
if name == "main":
from .runtime import main
return main
raise AttributeError(name)