catch utf8 error
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
www-data 2022-06-12 20:04:37 -04:00
parent 24284be199
commit 311f6a902e

View File

@ -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