Example #1
0
 def __init__(self):
     self.jobs = collections.MappingCollection('jobs')
     self.proxy = proxy.CollectionProxy(self.jobs.itervalues, [
         proxy.func_proxy('request_shutdown', iteration.list_all),
         proxy.func_proxy('enable', iteration.list_all),
         proxy.func_proxy('disable', iteration.list_all),
         proxy.func_proxy('schedule', iteration.list_all),
         proxy.attr_proxy('is_shutdown', all)
     ])
Example #2
0
 def __init__(self):
     self.jobs = collections.MappingCollection('jobs')
     self.proxy = proxy.CollectionProxy(
         self.jobs.values,
         [
             proxy.func_proxy('enable', lambda seq: all(list(seq))),
             proxy.func_proxy('disable', lambda seq: all(list(seq))),
             proxy.func_proxy('schedule', lambda seq: all(list(seq))),
             proxy.func_proxy('run_queue_schedule', lambda seq: all(list(seq))),
         ],
     )
Example #3
0
 def __init__(self):
     self.jobs = collections.MappingCollection('jobs')
     self.proxy = proxy.CollectionProxy(
         lambda: six.itervalues(self.jobs),
         [
             proxy.func_proxy('enable', iteration.list_all),
             proxy.func_proxy('disable', iteration.list_all),
             proxy.func_proxy('schedule', iteration.list_all),
             proxy.func_proxy('run_queue_schedule', iteration.list_all),
         ],
     )
Example #4
0
 def __init__(self):
     self.services = collections.MappingCollection('services')
Example #5
0
 def __init__(self):
     if self._instance is not None:
         raise ValueError("NodePoolRepository is already instantiated.")
     super(NodePoolRepository, self).__init__()
     self.nodes = collections.MappingCollection('nodes')
     self.pools = collections.MappingCollection('pools')
Example #6
0
 def setup_collection(self):
     self.name = 'some_name'
     self.collection = collections.MappingCollection(self.name)