Exemple #1
0
 def __init__(self, *args, **kwargs):
     super(PythonexpFilter, self).__init__(*args, **kwargs)
     self.logger.warning('PythonexpFilter can import insecure code'
                         ' -- only use it in contained environments')
     self.expression = self.read_option('python_expression')
     self.imports = load_imports(self.read_option('imports'))
     self.interpreter = Interpreter()
     self.logger.info('PythonexpFilter has been initiated.'
                      ' Expression: {!r}'.format(self.expression))
 def __init__(self, *args, **kwargs):
     super(PythonexpTransform, self).__init__(*args, **kwargs)
     self.python_expressions = self.read_option('python_expressions')
     if not self.is_valid_python_expression(self.python_expressions):
         raise ValueError('Python expression is not valid')
     self.interpreter = Interpreter()
     self.logger.info(
         'PythonexpTransform has been initiated. Expressions: {!r}'.format(
             self.python_expressions))
Exemple #3
0
 def __init__(self, *args, **kwargs):
     super(PythonMapTransform, self).__init__(*args, **kwargs)
     self.map_expression = self.read_option('map')
     self.interpreter = Interpreter()
     self.interpreter.check(self.map_expression)
Exemple #4
0
 def setUp(self):
     self.interpreter = Interpreter()
Exemple #5
0
 def __init__(self, *args, **kwargs):
     super(PythonExpGrouper, self).__init__(*args, **kwargs)
     self.expressions = self.read_option('python_expressions', [])
     self.interpreter = Interpreter()