atqo/exceptions.py
from tblib import Traceback
class UnexpectedCapabilities(Exception):
pass
class ActorListenBreaker(Exception):
pass
class ActorPoisoned(ActorListenBreaker):
pass
class NotEnoughResources(Exception):
pass
class NotEnoughResourcesToContinue(NotEnoughResources):
pass
class DistantException(Exception):
def __init__(self, *args: object) -> None:
super().__init__(*args)
self.e: Exception = args[0]
self.tb: Traceback = args[1]