From 2dd16ee797f5a714623a04a53782bbbc7bafcf41 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Tue, 1 Dec 2015 15:15:39 +0000
Subject: [PATCH] Task #8582: merged changes to PyMessaging back to trunk

---
 LCS/Messaging/python/messaging/RPC.py        | 6 +++---
 LCS/Messaging/python/messaging/Service.py    | 4 ++--
 LCS/Messaging/python/messaging/messagebus.py | 6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/LCS/Messaging/python/messaging/RPC.py b/LCS/Messaging/python/messaging/RPC.py
index f9123509f60..b35f524f84d 100644
--- a/LCS/Messaging/python/messaging/RPC.py
+++ b/LCS/Messaging/python/messaging/RPC.py
@@ -20,8 +20,8 @@
 #
 
 #  RPC invocation with possible timeout
-from lofar.messaging.messagebus import ToBus, FromBus
-from lofar.messaging.messages import RequestMessage, ReplyMessage
+from .messagebus import ToBus, FromBus
+from .messages import RequestMessage, ReplyMessage
 import uuid
 
 def _analyze_args(args,kwargs):
@@ -126,7 +126,7 @@ class RPC():
         else:
             Reply = FromBus("%s/%s" % (self.BusName, ReplyAddress))
         with Reply:
-            MyMsg = RequestMessage(Content, ReplyAddress , has_args=HasArgs, has_kwargs=HasKwArgs)
+            MyMsg = RequestMessage(content=Content, reply_to=ReplyAddress, has_args=HasArgs, has_kwargs=HasKwArgs)
             MyMsg.ttl = timeout
             self.Request.send(MyMsg)
             answer = Reply.receive(timeout)
diff --git a/LCS/Messaging/python/messaging/Service.py b/LCS/Messaging/python/messaging/Service.py
index ccf7a0e07e0..3a7434a2a1c 100644
--- a/LCS/Messaging/python/messaging/Service.py
+++ b/LCS/Messaging/python/messaging/Service.py
@@ -20,8 +20,8 @@
 # with the LOFAR software suite. If not, see <http://www.gnu.org/licenses/>.
 #
 
-from lofar.messaging.messagebus import ToBus,FromBus
-from lofar.messaging.messages import ReplyMessage,RequestMessage
+from .messagebus import ToBus,FromBus
+from .messages import ReplyMessage,RequestMessage
 import threading
 import time
 import uuid
diff --git a/LCS/Messaging/python/messaging/messagebus.py b/LCS/Messaging/python/messaging/messagebus.py
index a6cc7b208c4..b8065dd1f21 100644
--- a/LCS/Messaging/python/messaging/messagebus.py
+++ b/LCS/Messaging/python/messaging/messagebus.py
@@ -176,8 +176,8 @@ class FromBus(object):
             raise_exception(MessageBusError,
                             "[FromBus] Failed to fetch message from queue: "
                             "%s" % self.address) 
-        logger.info("[FromBus] Message received on queue: %s", self.address)
-        logger.debug("[FromBus] %s", msg)
+        logger.info("[FromBus] Message received on queue: %s subject: %s" % (self.address, msg.subject))
+        logger.debug("[FromBus] %s" % msg)
         try:
             amsg = MESSAGE_FACTORY.create(msg)
         except MessageFactoryError:
@@ -399,7 +399,7 @@ class ToBus(object):
             raise_exception(MessageBusError,
                             "[ToBus] Failed to send message to queue: %s" %
                             sender.target)
-        logger.info("[ToBus] Message sent to queue: %s", sender.target)
+        logger.info("[ToBus] Message sent to queue: %s subject: %s" % (sender.target, message.subject))
 
 
 __all__ = ["FromBus", "ToBus"]
-- 
GitLab