This repository has been archived on 2022-07-14. You can view files and clone it, but cannot push or open issues or pull requests.
sh_gismo/src/gismo/main.py

20 lines
561 B
Python
Raw Normal View History

2021-11-15 00:52:49 +01:00
import asyncio
2021-11-16 18:34:41 +01:00
from cpl_core.application import ApplicationABC, ApplicationBuilder
2021-11-15 00:52:49 +01:00
from gismo.application import Application
from gismo.startup import Startup
2021-11-16 09:12:44 +01:00
from modules.boot_log.boot_log_extension import BootLogExtension
2021-11-15 00:52:49 +01:00
async def main():
app_builder = ApplicationBuilder(Application)
2021-11-16 09:12:44 +01:00
app_builder.use_extension(BootLogExtension)
2021-11-15 00:52:49 +01:00
app_builder.use_startup(Startup)
app: ApplicationABC = await app_builder.build_async()
2021-11-15 00:52:49 +01:00
await app.run_async()
if __name__ == '__main__':
ml = asyncio.get_event_loop()
ml.run_until_complete(main())