From 4e5de78985ea0dfc84f420b3f0595c324b294592 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Thu, 10 Apr 2025 09:43:44 +0200 Subject: [PATCH] Redefine raises for async pragma in close methods --- ethers/providers/jsonrpc/subscriptions.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ethers/providers/jsonrpc/subscriptions.nim b/ethers/providers/jsonrpc/subscriptions.nim index 7e19c38..2ea72a0 100644 --- a/ethers/providers/jsonrpc/subscriptions.nim +++ b/ethers/providers/jsonrpc/subscriptions.nim @@ -216,7 +216,7 @@ method unsubscribe*(subscriptions: WebSocketSubscriptions, # Ignore if uninstallation of the subscribiton fails. discard -method close*(subscriptions: WebSocketSubscriptions) {.async: (raises: [CancelledError, SubscriptionError]).} = +method close*(subscriptions: WebSocketSubscriptions) {.async: (raises: []).} = await procCall JsonRpcSubscriptions(subscriptions).close() if not subscriptions.resubscribeFut.isNil: await subscriptions.resubscribeFut.cancelAndWait() @@ -306,7 +306,7 @@ proc new*(_: type JsonRpcSubscriptions, asyncSpawn subscriptions.polling subscriptions -method close*(subscriptions: PollingSubscriptions) {.async.} = +method close*(subscriptions: PollingSubscriptions) {.async: (raises: []).} = await subscriptions.polling.cancelAndWait() await procCall JsonRpcSubscriptions(subscriptions).close()