faust.cli.worker
¶
Program faust worker
used to start application from console.
-
class
faust.cli.worker.
worker
(ctx: click.core.Context, *args, key_serializer: Union[faust.types.codecs.CodecT, str, None] = None, value_serializer: Union[faust.types.codecs.CodecT, str, None] = None, **kwargs) → None[source]¶ Start worker instance for given app.
-
daemon
= True¶
-
redirect_stdouts
= True¶
-
worker_options
= [<function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>]¶
-
options
= [<function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>, <function option.<locals>.decorator>]¶
-
on_worker_created
(worker: mode.worker.Worker) → None[source]¶ Print banner when worker starts.
- Return type
None
-
as_service
(loop: asyncio.events.AbstractEventLoop, *args, **kwargs) → mode.types.services.ServiceT[source]¶ Return the service this command should execute.
For the worker we simply start the application itself.
Note
The application will be started using a
faust.Worker
.- Return type
ServiceT
[]
Generate the text banner emitted before the worker starts.
- Return type
-