Ejemplo n.º 1
0
 def receive(self, message, **kwargs):
     ''' receive single message from interface '''
     if self.exit.is_set():
         return
     message['timestamp'] = int(time.time() * 1e6)
     try:
         self.q.put_nowait(message)
         self.qsize = max(self.qsize, self.q.qsize())
     except Queue.Full:
         raise Queue.Full('vi buffer overflow')
Ejemplo n.º 2
0
 def save(self, data):
     try:
         self.q.put_nowait(data)
     except Queue.Full:
         raise Queue.Full('dataset buffer overflow')