示例#1
0
文件: layer.py 项目: h3xh4wk/yowsup
 def on_handshake_finished(self, e=None):
     # type: (Exception) -> None
     if e is not None:
         self.emitEvent(YowLayerEvent(self.EVENT_HANDSHAKE_FAILED, reason=e))
         data=WriteEncoder(TokenDictionary()).protocolTreeNodeToBytes(
             ProtocolTreeNode("failure", {"reason": str(e)})
         )
         self.toUpper(data)
         logger.error("An error occurred during handshake, try login again.")
示例#2
0
 def toProtocolTreeNode(self):
     node = super(ResultLastseenIqProtocolEntity, self).toProtocolTreeNode()
     node.addChild(ProtocolTreeNode("query", {"seconds": str(self.seconds)}))
     return node
示例#3
0
 def toProtocolTreeNode(self):
     node = super(LastseenIqProtocolEntity, self).toProtocolTreeNode()
     node.setAttribute("xmlns", self.__class__.XMLNS)
     node.addChild(ProtocolTreeNode("query"))
     return node