def __init__(self, conf=None): """ :param Configuration conf: A top level :class:`~giza.config.main.Configuration` object. """ self.conf = new_skeleton_config(conf) self.queue = [] self.results = [] self.worker_pool = None self.default_pool = self.conf.runstate.runner self.randomize = False self.pool_mapping = { 'thread': ThreadPool, 'process': ProcessPool, 'event': EventPool, 'serial': SerialPool } self.pool_types = tuple([ self.pool_mapping[p] for p in self.pool_mapping ]) self.needs_rebuild = True self.root_app = True self.target = None self.dependency = None
def __init__(self, conf=None): """ :param Configuration conf: A top level :class:`~giza.config.main.Configuration` object. """ self.conf = new_skeleton_config(conf) self.queue = [] self.results = [] self.worker_pool = None self.default_pool = self.conf.runstate.runner self.pool_mapping = { 'thread': ThreadPool, 'process': ProcessPool, 'event': EventPool, 'serial': SerialPool } self.pool_types = tuple([ self.pool_mapping[p] for p in self.pool_mapping ]) self.needs_rebuild = True self.root_app = True self.target = None self.dependency = None
def __init__(self, conf=None): self.conf = new_skeleton_config(conf) try: import gevent.pool except ImportError: raise PoolConfigurationError('gevent is not available') self.p = gevent.pool.Pool(self.conf.runstate.pool_size) logger.info('new event pool object')
def __init__(self, conf=None): self.conf = new_skeleton_config(conf) try: import gevent.pool except ImportError: raise PoolConfigurationError('gevent is not available') self.p = gevent.pool.Pool(self.conf.runstate.pool_size) logger.debug('new event pool object')
def __init__(self, conf=None): self.conf = new_skeleton_config(conf) self.p = multiprocessing.Pool(self.conf.runstate.pool_size) logger.info('new process pool object')
def __init__(self, conf=None): self.p = None self.conf = new_skeleton_config(conf) logger.debug('new phony "serial" pool object')
def __init__(self, conf=None): self.conf = new_skeleton_config(conf) self.p = multiprocessing.Pool(self.conf.runstate.pool_size) logger.debug('new process pool object')