added comments
This commit is contained in:
parent
3880ec0d54
commit
9b4e334f9a
@ -26,6 +26,7 @@ class MBWrapper:
|
|||||||
verbose: bool = False):
|
verbose: bool = False):
|
||||||
assert exchange_name, 'Please define an exchange name'
|
assert exchange_name, 'Please define an exchange name'
|
||||||
|
|
||||||
|
# append a connection to the logging broker, if it isn't the logging broker itself
|
||||||
if exchange_name != 'logger':
|
if exchange_name != 'logger':
|
||||||
self._logger = MBWrapper(exchange_name='logger')
|
self._logger = MBWrapper(exchange_name='logger')
|
||||||
self._logger.setup_sender()
|
self._logger.setup_sender()
|
||||||
@ -53,6 +54,9 @@ class MBWrapper:
|
|||||||
'Please setup MBWrapper with "on response" self.callback which can handle a byte string as input.'
|
'Please setup MBWrapper with "on response" self.callback which can handle a byte string as input.'
|
||||||
|
|
||||||
def consumer():
|
def consumer():
|
||||||
|
"""
|
||||||
|
Consumer thread which waits for incoming messages, invokes self._receive
|
||||||
|
"""
|
||||||
self._setup_channel()
|
self._setup_channel()
|
||||||
result = self._channel.queue_declare(queue='', exclusive=True)
|
result = self._channel.queue_declare(queue='', exclusive=True)
|
||||||
queue_name = result.method.queue
|
queue_name = result.method.queue
|
||||||
@ -73,6 +77,8 @@ class MBWrapper:
|
|||||||
message = str(message).encode()
|
message = str(message).encode()
|
||||||
self._channel.basic_publish(exchange=self.exchange_name, routing_key='', body=message)
|
self._channel.basic_publish(exchange=self.exchange_name, routing_key='', body=message)
|
||||||
self.print("[{}] Sent {}".format(self.exchange_name, message))
|
self.print("[{}] Sent {}".format(self.exchange_name, message))
|
||||||
|
|
||||||
|
# has a logger IFF not 'logger' as exchange name -> forwards everything to logger exchange, too
|
||||||
if self.__getattribute__('_logger'):
|
if self.__getattribute__('_logger'):
|
||||||
# print('logging')
|
# print('logging')
|
||||||
self._logger.send(message)
|
self._logger.send(message)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user