Ignore:
Timestamp:
09/19/11 14:55:32 (11 years ago)
Author:
sc
Message:

Interface:

  • scrubData added

Protocol:

  • thread error exception handled
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Puzzlebox/Synapse/Protocol.py

    r282 r286  
    750750                 
    751751                if (self.parent != None): 
     752                         
     753                        # NOTE: is it possible this call is blocking the Protocol 
     754                        #       thread from continuing to parse data? 
     755                         
    752756                        self.parent.processPacketThinkGear(process_packet) 
    753757         
     
    9971001                # (1/512) * 1000 = 1.9531250 
    9981002                while len(self.buffer) < length: 
    999                         QtCore.QThread.msleep(2) 
     1003                        try: 
     1004                                QtCore.QThread.msleep(2) 
     1005                        except Exception, e: 
     1006                                #if self.DEBUG: 
     1007                                        #print "ERROR: Protocol failed to call QtCore.QThread.msleep(2) in read():", 
     1008                                        #print e 
     1009                                pass 
    10001010                         
    10011011                bytes = self.buffer[:length] 
     
    10131023                self.buffer_check_timer.stop() 
    10141024                self.read_buffer_check_timer.stop() 
     1025                self.buffer = '' 
    10151026         
    10161027         
Note: See TracChangeset for help on using the changeset viewer.