FireX Task Class (self within a @app.task def)

Warning

This page is a work in progress.

This page describes the functionality exposed via the self argument within a service definition when bind=True is set in @app.task.

The most common use of self is to enqueue (i.e. invoke or schedule) child tasks. Read about enqueuing here.

From within a plugin, the original (i.e. the version of the service being overridden) is available via self.orig.s(...). Read about using plugins to override existing services here.