예제 #1
0
파일: conn.py 프로젝트: vzasade/pyupr
 def queue_operation(self, op):
     if not self.running:
         op.network_error()
         return
     for o in self.ops:
         assert op.opaque != o.opaque
     self.ops.append(op)
     self.socket.send(op.bytes())
예제 #2
0
파일: conn.py 프로젝트: vzasade/pyupr
 def _connection_lost(self):
     self.running = False
     for op in self.ops:
         op.network_error()
         self.ops.remove(op)
     logging.warning("Socket closed unexpectedly")