def filters(self): range = {} if self.value[0] is not None: range["from"] = self.value[0] if self.value[1] is not None: range["to"] = self.value[1] return esd.Q('range', **{self.name : range})