Пример #1
0
 def store_async(self, reader):
     task = ChannelThreadTask(reader, str(self.store_async), self.store) 
     return pool.add_task(task)
Пример #2
0
 def info_async(self, reader):
     task = ChannelThreadTask(reader, str(self.info_async), self.info)
     return pool.add_task(task)
Пример #3
0
 def stream_async(self, reader):
     # base implementation just uses the stream method repeatedly
     task = ChannelThreadTask(reader, str(self.stream_async), self.stream)
     return pool.add_task(task)
Пример #4
0
 def has_object_async(self, reader):
     task = ChannelThreadTask(reader, str(self.has_object_async), lambda sha: (sha, self.has_object(sha)))
     return pool.add_task(task) 
Пример #5
0
 def store_async(self, reader):
     task = ChannelThreadTask(reader, str(self.store_async), self.store)
     return pool.add_task(task)
Пример #6
0
 def stream_async(self, reader):
     # base implementation just uses the stream method repeatedly
     task = ChannelThreadTask(reader, str(self.stream_async), self.stream)
     return pool.add_task(task)
Пример #7
0
 def info_async(self, reader):
     task = ChannelThreadTask(reader, str(self.info_async), self.info)
     return pool.add_task(task)
Пример #8
0
 def has_object_async(self, reader):
     task = ChannelThreadTask(reader, str(self.has_object_async), lambda sha: (sha, self.has_object(sha)))
     return pool.add_task(task)