MCPcopy
hub / github.com/tortoise/tortoise-orm / init_orm

Function init_orm

tortoise/contrib/starlette/__init__.py:84–89  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

82
83 @app.on_event("startup")
84 async def init_orm() -> None: # pylint: disable=W0612
85 await Tortoise.init(config=config, config_file=config_file, db_url=db_url, modules=modules)
86 logger.info("Tortoise-ORM started, %s, %s", get_connections()._get_storage(), Tortoise.apps)
87 if generate_schemas:
88 logger.info("Tortoise-ORM generating schema")
89 await Tortoise.generate_schemas()
90
91 @app.on_event("shutdown")
92 async def close_orm() -> None: # pylint: disable=W0612

Callers

nothing calls this directly

Calls 4

get_connectionsFunction · 0.90
_get_storageMethod · 0.80
initMethod · 0.45
generate_schemasMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…