docs: def call(self, my_args=None):
          """
          publish the message in the topic
          :param my_args: dict like {msg: 'msg'}
          :return: nothing
          """
          LOGGER.debug("zeromq.Publisher.call")
          if my_args is None:
              raise exceptions.ArianeConfError("publisher call arguments")
          if 'topic' not in my_args or my_args['topic'] is None or not my_args['topic']:
              raise exceptions.ArianeConfError("publisher topic")
          if 'msg' not in my_args or my_args['msg'] is None or not my_args['msg']:
              raise exceptions.ArianeConfError("publisher call msg")
          self.zmqsocket.send_string("%s %s" % (my_args['topic'], my_args['msg']))