3 # This module is commonly used by others in here and should avoid
4 # taking any unnecessary dependencies back on them.
6 class PreconditionException(AssertionError):
10 class PostconditionException(AssertionError):
14 class TimeoutError(Exception):
15 def __init__(self, value: str = "Timed out"):
19 return repr(self.value)