def send(self, elem): log.debug('BasicClient.send: %s' % elem.toXml()) if not elem.getAttribute('id'): log.debug('No message ID in message, creating one') elem['id'] = self._newid() d = self._xs.send(elem.toXml()) #Reset keepalive looping call timer if self._keep_alive_lc.running: self._keep_alive_lc.stop() self._keep_alive_lc.start(60) return d
def send(self, elem): mem_clean('core.send [start]') if not elem.getAttribute('id'): log.debug('No message ID in message, creating one') elem['id'] = self._newid() self._xs.send(elem.toXml()) #Reset keepalive looping call timer if self._keep_alive_lc.running: self._keep_alive_lc.stop() self._keep_alive_lc.start(KEEPALIVED_TIMEOUT) mem_clean('core.send [stop]')
def debug(self, elem): """ Prints a dump of the xml message. @param elem: Message to print. """ log.debug("Message dump follows:") log.debug("v" * 20) log.debug(elem.toXml().encode('utf-8')) log.debug("^" * 20)
def send(self, elem): if not elem.getAttribute('id'): log.debug('No message ID in message, creating one') elem['id'] = self._newid() self._xs.send(elem.toXml())