From 4af1c8005edeada5a828b9eb7c3cc4a5f405ec66 Mon Sep 17 00:00:00 2001
From: Joerg Stelzer <joerg.stelzer@cern.ch>
Date: Mon, 3 Aug 2020 08:46:54 +0200
Subject: [PATCH] Python 3 fixes in TriggerMenuAccess

---
 .../TrigConfIO/python/TriggerConfigAccessBase.py                | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Trigger/TrigConfiguration/TrigConfIO/python/TriggerConfigAccessBase.py b/Trigger/TrigConfiguration/TrigConfIO/python/TriggerConfigAccessBase.py
index 26107bee7483..5bf1fff4605a 100644
--- a/Trigger/TrigConfiguration/TrigConfIO/python/TriggerConfigAccessBase.py
+++ b/Trigger/TrigConfiguration/TrigConfIO/python/TriggerConfigAccessBase.py
@@ -145,7 +145,7 @@ class ConfigDBLoader(ConfigLoader):
                 failures += [ (q.format(**qdict), str(e)) ]
             else:
                 configblob = cursor.fetchall()[0][0]
-                config = json.loads(str(configblob), object_pairs_hook = odict)
+                config = json.loads(configblob.read().decode("utf-8"), object_pairs_hook = odict)
                 break
         if not config:
             for q,f in failures:
-- 
GitLab