diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-07-20 16:53:25 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-08-03 21:06:50 +0300 |
commit | 066664763f16318076e34d702cce746b2fd4afca (patch) | |
tree | e5096414582fdb9c10af6153cc6e4c0a8f697468 /ick2/store.py | |
parent | 8344a860d226d8a5172bcb2e9de5946717a950ca (diff) | |
download | ick2-066664763f16318076e34d702cce746b2fd4afca.tar.gz |
Change: move exceptions to exceptions.py, rename persitent.py
Diffstat (limited to 'ick2/store.py')
-rw-r--r-- | ick2/store.py | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/ick2/store.py b/ick2/store.py index 2d93daf..5c01f89 100644 --- a/ick2/store.py +++ b/ick2/store.py @@ -68,18 +68,10 @@ class MemoryStore(StoreInterface): def update(self, token, rid, obj, revision): old_obj, old_rev = self.show(token, rid) if old_rev != revision: - raise Conflict(rid, old_rev, revision) + raise ick2.Conflict(rid, old_rev, revision) new_rev = self._new_id() self._set(rid, new_rev, obj) return new_rev def delete(self, token, rid): del self._objs[rid] - - -class Conflict(Exception): - - def __init__(self, rid, expected, got): - super().__init__( - 'Update conflict for {}: expected revision {}, got {}'.format( - rid, expected, got)) |