Skip to content

omnipy.shared.protocols.compute.mixins

CLASS DESCRIPTION
IsNestedContext
IsUniquelyNamedJob

IsNestedContext

Bases: Protocol

Source code in src/omnipy/shared/protocols/compute/mixins.py
class IsNestedContext(Protocol):
    """"""
    def __enter__(self):
        ...

    def __exit__(self, exc_type, exc_value, traceback):
        ...

IsUniquelyNamedJob

Bases: Protocol

METHOD DESCRIPTION
__init__
regenerate_unique_name
ATTRIBUTE DESCRIPTION
name

TYPE: str

unique_name

TYPE: str

Source code in src/omnipy/shared/protocols/compute/mixins.py
class IsUniquelyNamedJob(Protocol):
    """"""
    @property
    def name(self) -> str:
        ...

    @property
    def unique_name(self) -> str:
        ...

    def __init__(self, *, name: str | None = None):
        ...

    def regenerate_unique_name(self) -> None:
        ...

name property

name: str

unique_name property

unique_name: str

__init__

__init__(*, name: str | None = None)
Source code in src/omnipy/shared/protocols/compute/mixins.py
def __init__(self, *, name: str | None = None):
    ...

regenerate_unique_name

regenerate_unique_name() -> None
Source code in src/omnipy/shared/protocols/compute/mixins.py
def regenerate_unique_name(self) -> None:
    ...