def get_by_number_context(session, number, context): row = (session.query(VoicemailSchema) .filter(VoicemailSchema.mailbox == number) .filter(VoicemailSchema.context == context) .first()) if not row: raise ElementNotExistsError('Voicemail', number=number, context=context) return db_converter.to_model(row)
def get_by_number_context(session, number, context): row = (session.query(VoicemailSchema).filter( VoicemailSchema.mailbox == number).filter( VoicemailSchema.context == context).first()) if not row: raise ElementNotExistsError('Voicemail', number=number, context=context) return db_converter.to_model(row)
def get(session, voicemail_id): row = _get_voicemail_row(session, voicemail_id) return db_converter.to_model(row)
def _generate_items(rows): if not rows: return [] return [db_converter.to_model(row) for row in rows]
def get(session, voicemail_id): row = _get_voicemail_row(session, voicemail_id) return db_converter.to_model(row)
def _generate_items(rows): if not rows: return [] return [db_converter.to_model(row) for row in rows]