omnipy.compute.task
| CLASS | DESCRIPTION |
|---|---|
Task |
|
TaskBase |
|
TaskTemplateCore |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
TaskTemplate |
|
TaskTemplate
module-attribute
TaskTemplate = task_template_as_callable_decorator(to_task_template_init_protocol(TaskTemplateCore))
Task
Bases: JobMixin[IsTaskTemplate[_CallP, _RetT], IsTask[_CallP, _RetT], _CallP, _RetT], TaskBase, FuncArgJobBase[IsTaskTemplate[_CallP, _RetT], IsTask[_CallP, _RetT], _CallP, _RetT], Generic[_CallP, _RetT]
| METHOD | DESCRIPTION |
|---|---|
__init__ |
|
accept_mixin |
|
create_job |
|
has_coroutine_func |
|
log |
|
reset_mixins |
|
revise |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
config |
TYPE:
|
engine |
TYPE:
|
in_flow_context |
TYPE:
|
logger |
TYPE:
|
time_of_cur_toplevel_flow_run |
TYPE:
|
Source code in src/omnipy/compute/task.py
__init__
accept_mixin
classmethod
create_job
classmethod
has_coroutine_func
log
Source code in src/omnipy/hub/log/mixin.py
reset_mixins
classmethod
revise
Source code in src/omnipy/compute/_job.py
TaskBase
TaskTemplateCore
Bases: FuncArgJobBase[IsTaskTemplate[_CallP, _RetT], IsTask[_CallP, _RetT], _CallP, _RetT], JobTemplateMixin[IsTaskTemplate[_CallP, _RetT], IsTask[_CallP, _RetT], _CallP, _RetT], TaskBase, Generic[_CallP, _RetT]
| METHOD | DESCRIPTION |
|---|---|
__init__ |
|
accept_mixin |
|
apply |
|
create_job_template |
|
has_coroutine_func |
|
log |
|
refine |
|
reset_mixins |
|
run |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
config |
TYPE:
|
engine |
TYPE:
|
in_flow_context |
TYPE:
|
logger |
TYPE:
|
Source code in src/omnipy/compute/task.py
__init__
accept_mixin
classmethod
apply
create_job_template
classmethod
has_coroutine_func
log
Source code in src/omnipy/hub/log/mixin.py
refine
reset_mixins
classmethod
run
task_template_as_callable_decorator
task_template_as_callable_decorator(
decorated_cls: Callable[Concatenate[_CallableT, _InitP], IsTaskTemplate],
) -> Callable[_InitP, Callable[[Callable[_CallP, _RetT]], IsTaskTemplate[_CallP, _RetT]]]
Source code in src/omnipy/compute/task.py
to_task_template_init_protocol
to_task_template_init_protocol(
decorated_cls: Callable[
Concatenate[Callable[_CallP, _RetT], _InitP], TaskTemplateCore[_CallP, _RetT]
],
) -> HasFuncArgJobTemplateInit[IsTaskTemplate[_CallP, _RetT], _CallP, _RetT]