diff --git a/src/syndicate/relays.nim b/src/syndicate/relays.nim index e3387c1..1cd124b 100644 --- a/src/syndicate/relays.nim +++ b/src/syndicate/relays.nim @@ -510,7 +510,7 @@ proc spawnRelays*(turn: var Turn; ds: Cap) = # TODO: tcp pattern during(turn, ds, transPat) do (ta: Literal[transportAddress.Tcp]): try: connectTransport(turn, ds, ta.value) - except CatchableError as e: + except exceptions.IOError as e: publish(turn, ds, TransportConnection( `addr`: ta.toPreserve, resolved: rejected(embed e), @@ -519,7 +519,7 @@ proc spawnRelays*(turn: var Turn; ds: Cap) = # TODO: unix pattern during(turn, ds, transPat) do (ta: Literal[transportAddress.Unix]): try: connectTransport(turn, ds, ta.value) - except CatchableError as e: + except exceptions.IOError as e: publish(turn, ds, TransportConnection( `addr`: ta.toPreserve, resolved: rejected(embed e),