20 lines
418 B
Python
20 lines
418 B
Python
from dependency_injector import containers, providers
|
|
|
|
import services
|
|
|
|
|
|
class Container(containers.DeclarativeContainer):
|
|
email_service = providers.Factory(
|
|
services.EmailService
|
|
)
|
|
|
|
invoice_service = providers.Factory(
|
|
services.InvoiceService
|
|
)
|
|
|
|
business_logic = providers.Factory(
|
|
services.BusinessLogic,
|
|
invoice=invoice_service,
|
|
email=email_service
|
|
)
|