Source code for command_based_framework.exceptions

[docs]class CommandBasedFrameworkError(Exception): """Base exception for all framework exceptions."""
[docs]class SchedulerExistsError(CommandBasedFrameworkError): """A scheduler instance already exists. Only one scheduler may exist at any given time. More than one would allow undefined behavior to occur in terms of resource allocation and usage. Instead, use :py:class:`~command_based_framework.scheduler.Scheduler`'s :py:obj:`~command_based_framework.scheduler.SchedulerMeta.instance` or delete all references to the current scheduler and recreate it. """ # noqa: E501