Ejemplo n.º 1
0
 def __call__(self, output=None):
     module = import_lib('filters', self.action)
     if module and self.validate_args():
         try:
             result = getattr(module, "main")(args=self.args, value=output)
             callbacks.FilterSuccess.send(self)
             return result
         except:
             callbacks.FilterError.send(self)
             print("FILTER ERROR")
     return output
Ejemplo n.º 2
0
 def __call__(self, output=None):
     module = import_lib('filters', self.action)
     if module:
         try:
             result = getattr(module, "main")(args=self.args, value=output)
             self.event_handler.execute_event_code(self, 'FilterSuccess')
             return result
         except:
             self.event_handler.execute_event_code(self, 'FilterError')
             print("FILTER ERROR")
     return output
Ejemplo n.º 3
0
    def __call__(self, output=None):
        data = output
        for filter_element in self.filters:
            data = filter_element(output=data)

        module = import_lib('flags', self.action)
        if module:
            result = None
            if self.validate_args():
                result = getattr(module, 'main')(args=self.args, value=data)
                self.event_handler.execute_event_code(self, 'FlagArgsValid')
            else:
                print("ARGS INVALID")
                self.event_handler.execute_event_code(self, 'FlagArgsInvalid')
            return result
Ejemplo n.º 4
0
    def __call__(self, output=None):
        data = output
        for filter_element in self.filters:
            data = filter_element(output=data)

        module = import_lib('flags', self.action)
        if module:
            result = None
            if self.validate_args():
                result = getattr(module, 'main')(args=self.args, value=data)
                callbacks.FlagArgsValid.send(self)
            else:
                print("ARGS INVALID")
                callbacks.FlagArgsInvalid.send(self)
            return result