From 311f6a902e402674bc9517b589fa7cb7a187efb7 Mon Sep 17 00:00:00 2001 From: www-data Date: Sun, 12 Jun 2022 20:04:37 -0400 Subject: [PATCH] catch utf8 error --- gen_stats | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gen_stats b/gen_stats index 80a0f2b..096e34d 100755 --- a/gen_stats +++ b/gen_stats @@ -25,7 +25,11 @@ def unsanitize(node, default=""): v = node.text + "=" * (4 - missing_padding) else: v = node.text - return base64.b64decode(v).decode("utf-8") + + try: + return base64.b64decode(v).decode("utf-8") + except: + return "failed to read topic as utf-8" return node.text