def getBasicPacket(self, timeout = DEFAULT_TIMEOUT) : try: self.s.setTimeout(timeout) packet = Packet([]) character = self.s.read() while character : packet.addBytes(character) if packet.isComplete : break character = self.s.read() return packet except Exception, e: print 'Exception occured in getBasicPacket(): ' + str(e) raise CommException('Error occured in getBasicPacket()')
def getBasicPacket(self, timeout=DEFAULT_TIMEOUT): try: self.s.setTimeout(timeout) packet = Packet([]) character = self.s.read() while character: packet.addBytes(character) if packet.isComplete: break character = self.s.read() return packet except Exception, e: print 'Exception occured in getBasicPacket(): ' + str(e) raise CommException('Error occured in getBasicPacket()')