Exemple #1
0
 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")
Exemple #2
0
	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')
Exemple #3
0
 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