def vote(self, direction): schema = Schema({ Required('vote'): All(int, Range(min=-1, max=1))}) return self.try_schema('vote', direction, schema)