def StreamInit(self): self.Stream=simplexml.NodeBuilder() self.Stream._dispatch_depth=2 self.Stream.dispatch=self.dispatch self._owner.debug_flags.append(simplexml.DBG_NODEBUILDER) self.Stream.DEBUG=self._owner.DEBUG self.Stream.features=None self._owner.send("<?xml version='1.0'?><stream:stream version='1.0' xmlns:stream='http://etherx.jabber.org/streams' to='%s' xmlns='%s'>"%(self._owner.Server,self._owner.Namespace))
def _initStream(self): """ Send an initial stream header. """ self.stream = simplexml.NodeBuilder() self.stream._dispatch_depth = 2 self.stream.dispatch = self.dispatch self.stream.stream_header_received = self._checkStreamStart metastream = protocol.Node("stream:stream") metastream.setXMLNS(protocol.NS_CLIENT) metastream.setAttr("version", "1.0") metastream.setAttr("xmlns:stream", protocol.NS_STREAMS) metastream.setAttr("to", self._owner.server) self._owner.send("<?xml version=\"1.0\"?>%s>" % str(metastream)[:-2])
def StreamInit(self): """ Send an initial stream header. """ self.Stream=simplexml.NodeBuilder() self.Stream._dispatch_depth=2 self.Stream.dispatch=self.dispatch self.Stream.stream_header_received=self._check_stream_start self._owner.debug_flags.append(simplexml.DBG_NODEBUILDER) self.Stream.DEBUG=self._owner.DEBUG self.Stream.features=None self._metastream=Node('stream:stream') self._metastream.setNamespace(self._owner.Namespace) self._metastream.setAttr('version','1.0') self._metastream.setAttr('xmlns:stream',NS_STREAMS) self._metastream.setAttr('to',self._owner.Server) self._owner.send("<?xml version='1.0'?>%s>"%str(self._metastream)[:-2])