Skip to content
Snippets Groups Projects
Commit 7fdfbb3e authored by Jorit Schaap's avatar Jorit Schaap
Browse files

SW-796: fixed tObservationStartListener

parent 9ae4dbc1
No related branches found
No related tags found
1 merge request!47Merge Lofar release 4 0 back to master
......@@ -194,6 +194,10 @@ class MessageContent(object):
# builds, skip encode if XML tags continue in <payload>. Hack ahead!
if qpidMsg.body is None:
qpidMsg.body = '' # avoid find() or replace() via escape() on None
if isinstance(qpidMsg.body, bytes):
qpidMsg.body = qpidMsg.body.decode('utf-8')
plIdx = qpidMsg.body.find('<payload>')
if plIdx != -1:
plIdx += len('<payload>')
......
......@@ -120,7 +120,7 @@ def processMessages(receiver, matchPrefix, execPath, msgSaveDir):
messageFilename = msgSaveDir + 'L' + obsId + '.parset.xml'
try:
saveData(messageFilename, message)
saveData(messageFilename, message.encode('utf-8'))
hosts = uniq(hosts)
hosts.sort()
......@@ -139,7 +139,7 @@ def processMessages(receiver, matchPrefix, execPath, msgSaveDir):
finally:
if msg is not None:
receiver.ack() # optional for topics, needed for queues
receiver.ack(msg) # optional for topics, needed for queues
def run(broker, address, matchPrefix, execPath, msgSaveDir):
# Receiver test: qpid-receive -b broker_hostname -a queue_or_exchange_name -f -m 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment