コード例 #1
0
 def filter(self, item):
     try:
         context = create_context(item=item, **self.imports)
         return self.interpreter.eval(self.expression, context=context)
     except Exception as ex:
         self.logger.error(str(ex))
         raise
コード例 #2
0
 def filter(self, item):
     try:
         context = create_context(item=item, **self.imports)
         return self.interpreter.eval(self.expression, context=context)
     except Exception as ex:
         self.logger.error(str(ex))
         raise
コード例 #3
0
 def transform_batch(self, batch):
     for item in batch:
         context = create_context(item=item)
         for expression in self.python_expressions:
             self.interpreter.eval(expression, context=context)
         yield item
     self.logger.debug('Transformed items')
コード例 #4
0
ファイル: pythonexp_transform.py プロジェクト: bbotella/fluxo
 def transform_batch(self, batch):
     for item in batch:
         context = create_context(item=item)
         for expression in self.python_expressions:
             self.interpreter.eval(expression, context=context)
         yield item
     self.logger.debug('Transformed items')
コード例 #5
0
 def _get_membership(self, item):
     try:
         context = create_context(item=item)
         return [
             self.interpreter.eval(expression, context=context)
             for expression in self.expressions
         ]
     except Exception as ex:
         self.logger.error(str(ex))
         raise
コード例 #6
0
ファイル: python_exp_grouper.py プロジェクト: bbotella/fluxo
 def _get_membership(self, item):
     try:
         context = create_context(item=item)
         return [
             self.interpreter.eval(expression, context=context)
             for expression in self.expressions
         ]
     except Exception as ex:
         self.logger.error(str(ex))
         raise
コード例 #7
0
ファイル: pythonmap.py プロジェクト: scrapinghub/exporters
 def _map_item(self, it):
     context = create_context(item=it)
     return self.interpreter.eval(expression=self.map_expression, context=context)
コード例 #8
0
 def _map_item(self, it):
     context = create_context(item=it)
     return self.interpreter.eval(expression=self.map_expression,
                                  context=context)