Exemple #1
0
def get(session, context_name):
    context_row = (session.query(ContextSchema).filter(
        ContextSchema.name == context_name).first())

    if not context_row:
        raise ElementNotExistsError('Context', name=context_name)

    return context_converter.to_model(context_row)
Exemple #2
0
def find_by_extension_id(session, extension_id):
    context_row = (session.query(ContextSchema).join(
        ExtensionSchema, ExtensionSchema.context == ContextSchema.name).filter(
            ExtensionSchema.id == extension_id).first())

    if not context_row:
        return None

    return context_converter.to_model(context_row)
Exemple #3
0
def get(session, context_name):
    context_row = (session.query(ContextSchema)
                   .filter(ContextSchema.name == context_name)
                   .first())

    if not context_row:
        raise ElementNotExistsError('Context', name=context_name)

    return context_converter.to_model(context_row)
Exemple #4
0
def find_by_extension_id(session, extension_id):
    context_row = (session.query(ContextSchema)
                   .join(ExtensionSchema, ExtensionSchema.context == ContextSchema.name)
                   .filter(ExtensionSchema.id == extension_id)
                   .first())

    if not context_row:
        return None

    return context_converter.to_model(context_row)