Changeset 392
- Timestamp:
- 01/10/03 15:44:24 (6 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBTelepathy/RBTelepathy/Stream/Protocol.py
r390 r392 50 50 delimiter = '\x1F' # ASCII unit seperator 51 51 data = None 52 datahandler= None52 packet = None 53 53 54 54 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 64 64 else: self.data = streamdata 65 65 66 if self. datahandleris None:66 if self.currnetpacket is None: 67 67 try: 68 68 # Try to seperate the information packet from the data packet … … 73 73 # We now have our information packet... we can figure out what we 74 74 # are supposed to do with the content stream now 75 self. datahandler= Packet.Packet.Build(self, info)76 self. data = self.datahandler(self, self.data)75 self.currnetpacket = Packet.Packet.Build(self, info) 76 self.currnetpacket.OnStreamData(self.data, self.OnPacketComplete) 77 77 else: 78 self. data = self.datahandler(self, self.data)78 self.currnetpacket.OnStreamData(self.data, self.OnPacketComplete) 79 79 80 80 def OnPacketComplete(self, packet): 81 81 self.connection.OnStreamPacket(packet) 82 del self. datahandler82 del self.currnetpacket 83 83 84 84 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
