summaryrefslogtreecommitdiff
path: root/alot/db/errors.py
blob: eb1a56d7fe3e4f877cb0eacb994522210ab39450 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class DatabaseError(Exception):
    pass


class DatabaseROError(DatabaseError):
    """cannot write to read-only database"""
    pass


class DatabaseLockedError(DatabaseError):
    """cannot write to locked index"""
    pass


class NonexistantObjectError(DatabaseError):
    """requested thread or message does not exist in the index"""
    pass