'Replace the current extra filters
@param filters: list of tuples (method, expression), or None
to remove all extra filters'

def set_extra_filters(self, filters):

    self.efilters = []
    if filters:
        add = self.add_extra_filter
        for (method, expression) in filters:
            add(method, expression)
    return self.efilters
