Esempio n. 1
0
 def snapshot(self):
     with self.lock:
         return Snapshot(val for _, val in self.values)
Esempio n. 2
0
 def setUp(self):
     self.snapshot = Snapshot([5, 1, 2, 3, 4])
Esempio n. 3
0
 def snapshot(self):
     return Snapshot(self.values[0:self.size()])
Esempio n. 4
0
 def snapshot(self):
     with self.lock:
         return Snapshot(list(self.values.values()))