add skeleton
This commit is contained in:
19
__main__.py
Normal file
19
__main__.py
Normal 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()
|
||||
Reference in New Issue
Block a user