Source code for mac_maker.jobs.bases.simple

"""SimpleJobBase class."""

import abc


[docs]class SimpleJobBase(abc.ABC): """Job base class, that doesn't require provisioning."""
[docs] @abc.abstractmethod def invoke(self) -> None: """Invoke a simple Job that doesn't require provisioning.""" raise NotImplementedError # nocover