gws.lib.job

Source code: gws.lib.job

Submodules

Package Contents

exception gws.lib.job.Error

Bases: gws.Error

GWS error.

exception gws.lib.job.PrematureTermination

Bases: Exception

Common base class for all non-exit exceptions.

gws.lib.job.create(root: gws.Root, user: gws.User, worker: str, payload: dict = None) Object
gws.lib.job.run(root: gws.Root, uid)
gws.lib.job.get(root: gws.Root, uid) Object | None
gws.lib.job.remove(uid)
class gws.lib.job.Object(root: gws.Root, rec)

Bases: gws.Job

Background Job object.

worker: str
run()
update(payload=None, state=None, error=None)
cancel()
remove()