Skip to content

omnipy.shared.protocols.hub.registry

CLASS DESCRIPTION
IsRunStateRegistry

IsRunStateRegistry

Bases: Protocol

METHOD DESCRIPTION
__init__
all_jobs
get_job_state
get_job_state_datetime
set_job_state
Source code in src/omnipy/shared/protocols/hub/registry.py
@runtime_checkable
class IsRunStateRegistry(Protocol):
    """"""
    def __init__(self) -> None:
        ...

    def get_job_state(self, job: IsUniquelyNamedJob) -> RunState.Literals:
        ...

    def get_job_state_datetime(self, job: IsUniquelyNamedJob, state: RunState.Literals) -> datetime:
        ...

    def all_jobs(self,
                 state: RunState.Literals | None = None) -> tuple[IsUniquelyNamedJob, ...]:  # noqa
        ...

    def set_job_state(self, job: IsUniquelyNamedJob, state: RunState.Literals) -> None:
        ...

__init__

__init__() -> None
Source code in src/omnipy/shared/protocols/hub/registry.py
def __init__(self) -> None:
    ...

all_jobs

all_jobs(state: RunState.Literals | None = None) -> tuple[IsUniquelyNamedJob, ...]
Source code in src/omnipy/shared/protocols/hub/registry.py
def all_jobs(self,
             state: RunState.Literals | None = None) -> tuple[IsUniquelyNamedJob, ...]:  # noqa
    ...

get_job_state

get_job_state(job: IsUniquelyNamedJob) -> RunState.Literals
Source code in src/omnipy/shared/protocols/hub/registry.py
def get_job_state(self, job: IsUniquelyNamedJob) -> RunState.Literals:
    ...

get_job_state_datetime

get_job_state_datetime(job: IsUniquelyNamedJob, state: RunState.Literals) -> datetime
Source code in src/omnipy/shared/protocols/hub/registry.py
def get_job_state_datetime(self, job: IsUniquelyNamedJob, state: RunState.Literals) -> datetime:
    ...

set_job_state

set_job_state(job: IsUniquelyNamedJob, state: RunState.Literals) -> None
Source code in src/omnipy/shared/protocols/hub/registry.py
def set_job_state(self, job: IsUniquelyNamedJob, state: RunState.Literals) -> None:
    ...