From 3987b20152e0a8fda7e043ff7346ac71db00f9f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Barto=C5=A1?= <bartos@cesnet.cz> Date: Sun, 28 Nov 2021 17:46:43 +0100 Subject: [PATCH] warden_filer: compatibility with Python3 --- warden_filer/warden_filer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/warden_filer/warden_filer.py b/warden_filer/warden_filer.py index 37e42b0..a983add 100755 --- a/warden_filer/warden_filer.py +++ b/warden_filer/warden_filer.py @@ -187,7 +187,7 @@ def receiver(config, wclient, sdir, oneshot): nf = sdir.newfile() with nf.f as f: data = json.dumps(event) - f.write(data) + f.write(data.encode('utf-8')) nf.moveto(sdir.incoming) count_ok += 1 except Exception as e: @@ -297,7 +297,7 @@ def sender(config, wclient, sdir, oneshot): continue # Silently go to next filename, somebody else might have interfered try: with nf.open("rb") as fd: - data = fd.read() + data = fd.read().decode('utf-8') event = json.loads(data) if not match_event(event, **filt): wclient.logger.debug("Unmatched event: %s" % data) -- GitLab