コード例 #1
0
ファイル: base.py プロジェクト: Gu5HC/GitPython
 def store_async(self, reader):
     task = ChannelThreadTask(reader, str(self.store_async), self.store) 
     return pool.add_task(task)
コード例 #2
0
ファイル: base.py プロジェクト: Gu5HC/GitPython
 def info_async(self, reader):
     task = ChannelThreadTask(reader, str(self.info_async), self.info)
     return pool.add_task(task)
コード例 #3
0
ファイル: base.py プロジェクト: Gu5HC/GitPython
 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
ファイル: base.py プロジェクト: Gu5HC/GitPython
 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)