boss.factory

Classes

Module Contents

class boss.factory.Factory[source]
classmethod _build(classname: str, arg_dict: dict, name: str, realm='heros', session_manager=None, tags: list | None = None)[source]
classmethod _get_init_replacement(classname: str, name: str, realm: str, session_manager, tags: list | None) Callable[source]
Abstractmethod:

class boss.factory.HEROFactory[source]

Bases: Factory

_mixin_class
classmethod build(classname: str, arg_dict: dict, name: str, realm='heros', session_manager=None, tags: list | None = None)[source]
classmethod _get_init_replacement(classname: str, name: str, realm: str, session_manager, tags: list | None) Callable[source]
class boss.factory.DatasourceHEROFactory[source]

Bases: HEROFactory

_mixin_class
classmethod build(classname: str, arg_dict: dict, name: str, observables: dict = {}, realm='heros', session_manager=None, tags: list | None = None)[source]
classmethod _get_init_replacement(classname: str, name: str, realm: str, session_manager, tags: list | None) Callable[source]
class boss.factory.PolledDatasourceHEROFactory[source]

Bases: Factory

_mixin_class
classmethod build(classname: str, arg_dict: dict, name: str, loop: asyncio.AbstractEventLoop, interval: float, observables: dict = {}, realm='heros', session_manager=None, tags: list | None = None)[source]
classmethod _get_init_replacement(classname: str, name: str, realm: str, session_manager, tags: list | None) Callable[source]