home
·
contact
·
privacy
projects
/
ircplom
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4eb9290
)
Truly catch all Exceptions for transfer into main loop, to avoid display into scrambl...
master
author
Christian Heller
<c.heller@plomlompom.de>
Mon, 6 Oct 2025 19:38:30 +0000
(21:38 +0200)
committer
Christian Heller
<c.heller@plomlompom.de>
Mon, 6 Oct 2025 19:38:30 +0000
(21:38 +0200)
src/ircplom/client.py
patch
|
blob
|
history
diff --git
a/src/ircplom/client.py
b/src/ircplom/client.py
index 330022d548bc815011cdaadb208ac42f0fc0e43a..8d05ff3c51fe29387e559c9d8834ca9af4710357 100644
(file)
--- a/
src/ircplom/client.py
+++ b/
src/ircplom/client.py
@@
-850,7
+850,8
@@
class Client(ABC, ClientQueueMixin):
_q_out=self._q_out, client_id=self.client_id)
except IrcConnException as e:
self._client_trigger('_on_connecting_exception', e=e)
_q_out=self._q_out, client_id=self.client_id)
except IrcConnException as e:
self._client_trigger('_on_connecting_exception', e=e)
- except Exception as e: # pylint: disable=broad-exception-caught
+ # pylint: disable=broad-exception-caught
+ except BaseException as e:
self._put(ExceptionEvent(CrashingException(e)))
else:
self._client_trigger('_on_connected')
self._put(ExceptionEvent(CrashingException(e)))
else:
self._client_trigger('_on_connected')