Source code for lories._core._activator

# -*- coding: utf-8 -*-
"""
lories._core._activator
~~~~~~~~~~~~~~~~~~~~~~~


"""

from __future__ import annotations

from abc import abstractmethod
from typing import TypeVar

from lories._core._configurator import _Configurator


[docs] class _Activator(_Configurator): @abstractmethod def is_active(self) -> bool: ... def activate(self) -> None: pass def deactivate(self) -> None: pass
Activator = TypeVar("Activator", bound=_Activator)