diff options
author | lovetox <philipp@hoerist.com> | 2020-09-25 18:17:39 +0300 |
---|---|---|
committer | lovetox <philipp@hoerist.com> | 2020-09-25 18:17:39 +0300 |
commit | 0dee85101a09b345b67b937dfed76316eff70533 (patch) | |
tree | 13a2f767405e5881d849992280e8dfc477ae9eae /nbxmpp | |
parent | aa7791fe3faff1ebe1e205faba7d93a268647afd (diff) |
TCP: Add more debug logging
Diffstat (limited to 'nbxmpp')
-rw-r--r-- | nbxmpp/tcp.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nbxmpp/tcp.py b/nbxmpp/tcp.py index f39da27..4188209 100644 --- a/nbxmpp/tcp.py +++ b/nbxmpp/tcp.py @@ -244,7 +244,15 @@ class TCPConnection(Connection): self._renew_keepalive_timer() self._read_buffer += data - data, self._read_buffer = utf8_decode(self._read_buffer) + + try: + data, self._read_buffer = utf8_decode(self._read_buffer) + except UnicodeDecodeError as error: + self._log.warning(error) + self._log.warning('read buffer: "%s"', self._read_buffer) + self._log.warning('data: "%s"', data) + self._finalize('disconnected') + return self._log_stanza(data, received=True) |