def get(cls, question_id, user_email, **__): question = r2d(DB.ex(DB.questions.select( DB.questions.columns.id == question_id )).fetchone()) event = Event.get(question['e_id'], user_email) assert event, "this should be unreachable since Event.get throws a PermissionError" return Question._flag_filter(question)
def query_by_code(code): try: event = Event.get(Event.code == code) result = shortcuts.model_to_dict(event) except peewee.DoesNotExist: result = {} return result
def show(self): self.event = Event.get(self.params.get('id'))