예제 #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)