Source code for pi_portal.installation.steps.bases.base_step

"""StepBase class."""

import abc
import logging


[docs]class StepBase(abc.ABC): """Generic installer step. :param log: The logging instance for this step. """ log: logging.Logger def __init__( self, log: logging.Logger, ): self.log = log
[docs] @abc.abstractmethod def invoke(self) -> None: """Invoke this step."""