add skeleton

This commit is contained in:
Torsten Ueberschar
2022-10-13 11:49:00 +02:00
commit 883e046c67
6 changed files with 315 additions and 0 deletions

19
__main__.py Normal file
View File

@@ -0,0 +1,19 @@
# pip install dependency-injector
# https://python-dependency-injector.ets-labs.org/index.html
from dependency_injector.wiring import Provide, inject
from containers import Container
from services import BusinessLogic
@inject
def main(business: BusinessLogic = Provide(Container.business_logic)) -> None:
business.send("me")
if __name__ == '__main__':
container = Container()
container.init_resources()
container.wire(modules=[__name__])
main()