From b45a83787ae402ce4d67db824378860f7903024c Mon Sep 17 00:00:00 2001 From: Auke Klazema <klazema@astron.nl> Date: Fri, 22 Mar 2019 11:35:12 +0000 Subject: [PATCH] SW-328: StringIO doesn't like bytes anymore --- SAS/TriggerEmailService/Server/lib/TriggerEmailService.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py b/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py index 1598508818c..418f1345535 100644 --- a/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py +++ b/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py @@ -41,7 +41,7 @@ from lofar.sas.TriggerEmailService.common.config import DEFAULT_TRIGGER_NOTIFICA from lofar.sas.TriggerEmailService.common.config import DEFAULT_TRIGGER_NOTIFICATION_SUBJECT from lofar.mom.momqueryservice.momqueryrpc import MoMQueryRPC from lxml import etree -from io import StringIO +from io import BytesIO from re import findall import socket @@ -235,7 +235,7 @@ class TriggerNotificationListener(AbstractBusListener): def _get_observation_start_stop_times(self, trigger_xml): # for now we work with duration to get stop time - doc = etree.parse(StringIO(trigger_xml.encode('UTF-8'))) + doc = etree.parse(BytesIO(trigger_xml.encode('UTF-8'))) start_times = doc.getroot().findall('specification/activity/observation/timeWindowSpecification/startTime') -- GitLab