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) ])
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))), ], )
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), ], )
def __init__(self): self.services = collections.MappingCollection('services')
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')
def setup_collection(self): self.name = 'some_name' self.collection = collections.MappingCollection(self.name)