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
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
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
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