Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
def get(session, voicemail_id):
    row = _get_voicemail_row(session, voicemail_id)
    return db_converter.to_model(row)
Пример #4
0
def _generate_items(rows):
    if not rows:
        return []

    return [db_converter.to_model(row) for row in rows]
Пример #5
0
def get(session, voicemail_id):
    row = _get_voicemail_row(session, voicemail_id)
    return db_converter.to_model(row)
Пример #6
0
def _generate_items(rows):
    if not rows:
        return []

    return [db_converter.to_model(row) for row in rows]