def filter(self, value=None, model=None, context=None):
if value is None:<EOL><INDENT>return value<EOL><DEDENT>for filter_obj in self.filters:<EOL><INDENT>value = filter_obj.filter(<EOL>value=value,<EOL>model=model,<EOL>context=context if self.use_context else None<EOL>)<EOL><DEDENT>return value<EOL>
Sequentially applies all the filters to provided value

:param value: a value to filter
:param model: parent entity
:param context: filtering context, usually parent entity
:return: filtered value