Since self.errors is a list of dictionaries this will be always true. I would suggest reverting back to any().