Compare commits
2 Commits
master
...
RED-4564-2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bf4c85a0ab | ||
|
|
12ebd186b2 |
@ -143,8 +143,14 @@ class PikaQueueManager(QueueManager):
|
|||||||
message = (frame, properties, body)
|
message = (frame, properties, body)
|
||||||
return self.publish_response(message, visitor)
|
return self.publish_response(message, visitor)
|
||||||
|
|
||||||
self.channel.basic_consume(self._input_queue, callback)
|
consumer_tag = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
consumer_tag = self.channel.basic_consume(self._input_queue, callback)
|
||||||
self.channel.start_consuming()
|
self.channel.start_consuming()
|
||||||
|
finally:
|
||||||
|
if consumer_tag:
|
||||||
|
self.channel.basic_cancel(consumer_tag)
|
||||||
|
|
||||||
def clear(self):
|
def clear(self):
|
||||||
try:
|
try:
|
||||||
|
|||||||
@ -40,6 +40,8 @@ def make_callback(analysis_endpoint):
|
|||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
logger = logging.getLogger("main")
|
||||||
|
|
||||||
show_banner()
|
show_banner()
|
||||||
|
|
||||||
webserver = Process(target=run_probing_webserver, args=(set_up_probing_webserver(),))
|
webserver = Process(target=run_probing_webserver, args=(set_up_probing_webserver(),))
|
||||||
@ -58,6 +60,7 @@ def main():
|
|||||||
consumer = Consumer(visitor, queue_manager)
|
consumer = Consumer(visitor, queue_manager)
|
||||||
consumer.basic_consume_and_publish()
|
consumer.basic_consume_and_publish()
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
|
logger.exception(err)
|
||||||
raise ConsumerError from err
|
raise ConsumerError from err
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user