Exemple #1
0
 def timeout_read(self, fd, timeout):
     timer = Timer(timeout)
     try:
         data = fd.recv(10024)
     except Interrupted:
         data = None
     else:
         timer.stop()
     return data
Exemple #2
0
 def timeout_kill(self, accepter, timeout):
     while 1:
         try:
             self.kill_timer = Timer(timeout)
             accepter.accept()
             self.kill_timer.stop()
         except Interrupted:
             self.close()
             return