def filters(self, args): if self.name in args and args[self.name] == "": return esd.Q('missing', field=self.name) else: return esd.Q('terms', **{self.name : [args.get(self.name), ]})