INNER CODE UNIT · Python
lifespan
ghost-in-the-droid/android-agent · gitd/app.py:59
async def lifespan(app: FastAPI):
"""Startup / shutdown lifecycle."""
Base.metadata.create_all(bind=engine)
from gitd.models.base import ensure_additive_columns
ensure_additive_columns()
from gitd.routers.misc import setup_log_capture
from gitd.services import scheduler_service
setup_log_capture()
scheduler_service.start()
try:
from gitd.services.device_context import wireless_reconnect_all
reconnected = wireless_reconnect_all()
for r in reconnected:
if r.get("ok"):
logger.info("Reconnected %s", r["ip"])