From 9ddd63de9f10fc12b13e1b9e2a0ea00440d36044 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rn=20K=C3=BCnsem=C3=B6ller?=
 <jkuensem@physik.uni-bielefeld.de>
Date: Wed, 12 Jun 2019 14:24:09 +0000
Subject: [PATCH] SW-699: Alter TriggerEmailService to work with the messaging
 overhaul to RabbitMQ

---
 .../Server/lib/TriggerEmailService.py                  | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py b/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py
index b63900bd2d7..3ebe6bcb3f0 100644
--- a/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py
+++ b/SAS/TriggerEmailService/Server/lib/TriggerEmailService.py
@@ -34,7 +34,7 @@ from datetime import timedelta, datetime
 import time
 from lofar.sas.otdb.OTDBBusListener import OTDBBusListener
 from lofar.common.util import waitForInterrupt
-from lofar.messaging.messagebus import AbstractBusListener
+from lofar.messaging.messagebus import BusListener
 from lofar.messaging import DEFAULT_BROKER, DEFAULT_BUSNAME
 from lofar.sas.TriggerEmailService.common.config import DEFAULT_TRIGGER_NOTIFICATION_SUBJECT
 from lofar.mom.momqueryservice.momqueryrpc import MoMQueryRPC
@@ -80,13 +80,13 @@ class MoMIdError(Exception):
 
 class OTDBTriggerListener(OTDBBusListener):
     def __init__(self, momquery_rpc=MoMQueryRPC(), busname=DEFAULT_BUSNAME, broker=DEFAULT_BROKER):
-        super(OTDBTriggerListener, self).__init__(busname=busname, broker=broker)
+        super(OTDBTriggerListener, self).__init__(exchange=busname, broker=broker)
 
         self.mom_rpc_client = momquery_rpc
 
     def start_listening(self, **kwargs):
         self.mom_rpc_client.open()
-        super(OTDBTriggerListener, self).start_listening(**kwargs)
+        super(OTDBTriggerListener, self).start_listening()
 
     def stop_listening(self):
         self.mom_rpc_client.close()
@@ -172,7 +172,7 @@ class OTDBTriggerListener(OTDBBusListener):
         return recipients
 
 
-class TriggerNotificationListener(AbstractBusListener):
+class TriggerNotificationListener(BusListener):
     def __init__(self, momquery_rpc=MoMQueryRPC(), busname=DEFAULT_BUSNAME, broker=DEFAULT_BROKER):
         """
         TriggerNotificationListener listens on the lofar trigger message bus and emails when trigger gets submitted.
@@ -255,7 +255,7 @@ class TriggerNotificationListener(AbstractBusListener):
 
     def start_listening(self, **kwargs):
         self.mom_rpc_client.open()
-        super(TriggerNotificationListener, self).start_listening(**kwargs)
+        super(TriggerNotificationListener, self).start_listening()
 
     def stop_listening(self):
         self.mom_rpc_client.close()
-- 
GitLab