def async_job(self, data): async_job_time = time.time() try: new_data_object = GenericDataObject(data.return_attribute_dict()) new_data_object.data = data.return_attribute_dict() data = "" new_data_object.source = self.source new_data_object.resource = self AxolTask = TaskEngine().run_task(new_data_object) except Exception, e: CommonLogger.log(e, "axol_resource", "async_job")
def async_job(self, data): async_job_time = time.time() try: new_data_object = GenericDataObject(data.return_attribute_dict()) new_data_object.data = data.return_attribute_dict() data = '' new_data_object.source = self.source new_data_object.resource = self AxolTask = TaskEngine().run_task(new_data_object) except Exception, e: CommonLogger.log(e, 'axol_resource', 'async_job')
def process_gdo(self, task, server, host, times): gdo_time = time.time() match_name_time = time.time() name = self._match_name(host) times['match_name_time'] = time.time() - match_name_time GDO = GenericDataObject(server) GDO.host = host GDO.name = name GDO.source = task.source GDO.warnings = {} if hasattr(task.resource, 'calculate_new_fields'): calculate_new_fields_time = time.time() GDO = task.resource.calculate_new_fields(GDO) times['calculate_new_fields_time'] = time.time( ) - calculate_new_fields_time times['gdo_time'] = time.time() - gdo_time GDO.times = times return GDO