summaryrefslogtreecommitdiff
path: root/exceptions.py
blob: 3e0a2d080b56742d71d1d02ee45ac13fd8d5a146 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env python3

class PreconditionException(AssertionError):
    pass


class PostconditionException(AssertionError):
    pass


class TimeoutError(Exception):
    def __init__(self, value: str = "Timed out"):
        self.value = value

    def __str__(self):
        return repr(self.value)