示例#1
0
 def finished_jobs_collection(self):
     'The collection to push jobs to'
     collection_name = '%s.finished_jobs' % (self.collection_base)
     return ensure_capped_collection(self.db, collection_name, self.qsize)
示例#2
0
 def logging_collection(self):
     'The collection to push log lines to'
     db = self.db
     collection_name = '%s.log' % self.collection_base
     return ensure_capped_collection(db, collection_name, self.logsize)
示例#3
0
 def queue_collection(self):
     'The collection to push jobs to'
     collection_name = '%s.queue' % (self.collection_base)
     return ensure_capped_collection(self.db, collection_name, self.qsize)
示例#4
0
 def logging_collection(self):
     'The collection to push log lines to'
     db = self.db
     collection_name = '%s.log' % self.collection_base
     return ensure_capped_collection(db, collection_name, self.logsize)
示例#5
0
 def worker_collection(self):
     'Collection to register workers to'
     collection_name = '%s.workers' % self.collection_base
     return ensure_capped_collection(self.db, collection_name, self.workersize)