asphalt.mailer.component
- class asphalt.mailer.component.MailerComponent(backend, resource_name='default', **mailer_args)
Bases:
Component
Creates a
Mailer
resource.- Parameters
- coroutine start(self, ctx)
Perform any necessary tasks to start the services provided by this component.
- In this method, components typically use the context to:
add resources and/or resource factories to it (
add_resource()
andadd_resource_factory()
)request resources from it asynchronously (
request_resource()
)
It is advisable for Components to first add all the resources they can to the context before requesting any from it. This will speed up the dependency resolution and prevent deadlocks.