def run_process(self, request):
		try:
			kwargs = redux.utility.request_to_kwargs(request)
			if 'pipeline' in kwargs:
				pipeline = redux.pipeline.pipeline_by_preset(kwargs['pipeline'])
			elif 'pipes' in kwargs:
				pipeline = redux.pipeline.pipeline_by_string(kwargs['pipes'])		
			else:
				pipeline = redux.pipeline.pipeline_by_preset('standard')
			result = pipeline.process(**kwargs)
			self.wfile.write(result)
		except Exception as e:
			error = 'REDUX ERROR %d %s'%(time.time(), e)
			logger.error(error)
			logger.error(traceback.format_exc())
			self.wfile.write(error)
		finally:
			self.wfile.flush()
Example #2
0
 def run_process(self, request):
     try:
         kwargs = redux.utility.request_to_kwargs(request)
         if 'pipeline' in kwargs:
             pipeline = redux.pipeline.pipeline_by_preset(
                 kwargs['pipeline'])
         elif 'pipes' in kwargs:
             pipeline = redux.pipeline.pipeline_by_string(kwargs['pipes'])
         else:
             pipeline = redux.pipeline.pipeline_by_preset('standard')
         result = pipeline.process(**kwargs)
         self.wfile.write(result)
     except Exception as e:
         error = 'REDUX ERROR %d %s' % (time.time(), e)
         logger.error(error)
         logger.error(traceback.format_exc())
         self.wfile.write(error)
     finally:
         self.wfile.flush()
 def run_process(self, request):
         try:
                 try:
                         kwargs = redux.utility.request_to_kwargs(request)
                         if 'pipeline' in kwargs:
                                 pipeline = redux.pipeline.pipeline_by_preset(kwargs['pipeline'])
                         elif 'pipes' in kwargs:
                                 pipeline = redux.pipeline.pipeline_by_string(kwargs['pipes'])           
                         else:
                                 pipeline = redux.pipeline.pipeline_by_preset('standard')
                         result = pipeline.process(**kwargs)
                 except Exception, e:
                         timestamp = str(time.time())
                         result = 'REDUX ERROR ' + timestamp + ' ' + str(e)
                         sys.stderr.write(timestamp+'\n')
                         traceback.print_exc(file=sys.stderr)
         finally:
                 self.wfile.write(result)
                 self.wfile.flush()
 def run_process(self, request):
     try:
         try:
             kwargs = redux.utility.request_to_kwargs(request)
             if 'pipeline' in kwargs:
                 pipeline = redux.pipeline.pipeline_by_preset(
                     kwargs['pipeline'])
             elif 'pipes' in kwargs:
                 pipeline = redux.pipeline.pipeline_by_string(
                     kwargs['pipes'])
             else:
                 pipeline = redux.pipeline.pipeline_by_preset('standard')
             result = pipeline.process(**kwargs)
         except Exception, e:
             timestamp = str(time.time())
             result = 'REDUX ERROR ' + timestamp + ' ' + str(e)
             sys.stderr.write(timestamp + '\n')
             traceback.print_exc(file=sys.stderr)
     finally:
         self.wfile.write(result)
         self.wfile.flush()