diff --git a/heisskleber/__init__.py b/heisskleber/__init__.py index 7d8c619..17380a8 100644 --- a/heisskleber/__init__.py +++ b/heisskleber/__init__.py @@ -16,4 +16,4 @@ __all__ = [ "AsyncSink", "AsyncSource", ] -__version__ = "0.5.2" +__version__ = "0.5.3" diff --git a/heisskleber/udp/subscriber.py b/heisskleber/udp/subscriber.py index 0810882..5925224 100644 --- a/heisskleber/udp/subscriber.py +++ b/heisskleber/udp/subscriber.py @@ -103,10 +103,11 @@ class AsyncUdpSource(AsyncSource): data = await self.queue.get() try: payload = self.unpacker(data.decode(self.config.encoding, errors="ignore")) - except UnicodeDecodeError: - print(f"Could not decode data, is not {self.config.encoding}") + # except UnicodeDecodeError: # this won't be thrown anymore, as the error flag is set to ignore! + # print(f"Could not decode data, is not {self.config.encoding}") except Exception: - print(f"Could not deserialize data: {data!r}") + if self.config.verbose: + print(f"Could not deserialize data: {data!r}") else: return (self.topic, payload) diff --git a/pyproject.toml b/pyproject.toml index bfac70d..21017d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "heisskleber" -version = "0.5.2" +version = "0.5.3" description = "Heisskleber" authors = ["Felix Weiler "] license = "MIT"