def process_in_parallel(self, resources): return ThreadHelper.execute_in_parallel( resources=resources, execution_method=self.process_resource_set, executor_factory=self.executor_factory, log=self.log, max_workers=self.max_workers, chunk_size=self.chunk_size)
def process(self, resources, event=None): resources, _ = ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self._process_resource_set, executor_factory=self.executor_factory, log=log) return resources
def process(self, resources, event=None): resources, exceptions = ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self._process_resource_set, executor_factory=self.executor_factory, log=self.log) if exceptions: raise exceptions[0] return resources
def process_in_parallel(self, resources, event): return ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self._process_resources, executor_factory=self.executor_factory, log=self.log, max_workers=self.max_workers, chunk_size=self.chunk_size )
def process(self, resources, event=None): session = local_session(self.manager.session_factory) result, errors = ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self.process_resource_set, executor_factory=self.executor_factory, log=self.log, session=session) return result
def process(self, resources, event=None): self.client = self.manager.get_client() result, _ = ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self._check_resources, executor_factory=self.executor_factory, log=self.log) return result
def process(self, resources, event=None): resources, _ = ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self._process_resource_set, executor_factory=self.executor_factory, log=log, max_workers=max_workers, chunk_size=chunk_size ) return resources
def process(self, resources, event=None): self.client = self.manager.get_client() self.scope = 'subscriptions/{0}'.format(self.manager.get_session().get_subscription_id()) self.min_date = datetime.datetime.now() - datetime.timedelta(days=self.data['age']) result, _ = ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self._check_resources, executor_factory=self.executor_factory, log=log ) return result
def process(self, resources, event=None): self.policy_include = IpRangeHelper.parse_ip_ranges( self.data, 'include') self.policy_equal = IpRangeHelper.parse_ip_ranges(self.data, 'equal') self.policy_any = IpRangeHelper.parse_ip_ranges(self.data, 'any') self.policy_only = IpRangeHelper.parse_ip_ranges(self.data, 'only') result, _ = ThreadHelper.execute_in_parallel( resources=resources, event=event, execution_method=self._check_resources, executor_factory=self.executor_factory, log=self.log) return result
def process(self, resources, event=None): return ThreadHelper.execute_in_parallel(resources=resources, execution_method=self.process_resource_set, executor_factory=self.executor_factory, log=self.log)