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