From ff1bf84794be593948a01e6e517dbdf574d0a2e9 Mon Sep 17 00:00:00 2001 From: Ben Date: Wed, 22 May 2024 09:35:02 +0200 Subject: [PATCH] Adjusts exception handling in leveldbds to match what can be raised by leveldb iterator callbacks. --- datastore/leveldb/leveldbds.nim | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/datastore/leveldb/leveldbds.nim b/datastore/leveldb/leveldbds.nim index 11c0882..d54bc47 100644 --- a/datastore/leveldb/leveldbds.nim +++ b/datastore/leveldb/leveldbds.nim @@ -113,17 +113,9 @@ method query*( return success (key.some, valueStr.toBytes()) except LevelDbException as e: return failure("LevelDbDatastore.query -> next exception: " & $e.msg) - except Exception as e: - return failure("Unknown exception in LevelDbDatastore.query -> next: " & $e.msg) proc dispose(): Future[?!void] {.async.} = - try: - dbIter.dispose() - return success() - except LevelDbException as e: - return failure("LevelDbDatastore.query -> dispose exception: " & $e.msg) - except Exception as e: - return failure("Unknown exception in LevelDbDatastore.query -> dispose: " & $e.msg) + dbIter.dispose() return success() iter.next = next