mirror of
https://github.com/logos-storage/nim-datastore.git
synced 2026-01-07 16:13:07 +00:00
Propagate CancelledError
This commit is contained in:
parent
92f9533c7d
commit
d583647c5b
@ -33,6 +33,8 @@ proc defaultModifyGetImpl*(
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
(maybeNewData, aux) = await fn(maybeCurrentData)
|
(maybeNewData, aux) = await fn(maybeCurrentData)
|
||||||
|
except CancelledError as err:
|
||||||
|
raise err
|
||||||
except CatchableError as err:
|
except CatchableError as err:
|
||||||
return failure(err)
|
return failure(err)
|
||||||
|
|
||||||
|
|||||||
@ -62,6 +62,8 @@ method modifyGet*(self: SQLiteDatastore, key: Key, fn: ModifyGet): Future[?!seq[
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
(maybeNewData, aux) = await fn(maybeCurrentData)
|
(maybeNewData, aux) = await fn(maybeCurrentData)
|
||||||
|
except CancelledError as err:
|
||||||
|
raise err
|
||||||
except CatchableError as err:
|
except CatchableError as err:
|
||||||
return failure(err)
|
return failure(err)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user