Exemplo n.º 1
0
def package_badge(host_or_language, project_name):
    my_id = package.make_id(host_or_language, project_name)
    my_package = Package.query.get(my_id)
    if not my_package:
        abort_json(404, "This package is not in the database")

    my_badge_file = make_badge_io(my_package)
    return send_file(my_badge_file, mimetype='image/svg+xml')
Exemplo n.º 2
0
def package_badge(host_or_language, project_name):
    my_id = package.make_id(host_or_language, project_name)
    my_package = Package.query.get(my_id)
    if not my_package:
        abort_json(404, "This package is not in the database")

    my_badge_file = make_badge_io(my_package)
    return send_file(my_badge_file, mimetype='image/svg+xml')
Exemplo n.º 3
0
def package_endpoint(host_or_language, project_name):

    my_id = package.make_id(host_or_language, project_name)

    from models.contribution import Contribution
    my_package = Package.query.options(
        orm.subqueryload_all(Package.contributions,
                             Contribution.person)).get(my_id)

    if not my_package:
        abort_json(404, "This package is not in the database")

    resp_dict = my_package.to_dict()
    return json_resp_from_thing(resp_dict)
Exemplo n.º 4
0
def package_endpoint(host_or_language, project_name):

    my_id = package.make_id(host_or_language, project_name)

    from models.contribution import Contribution
    my_package = Package.query.options(
        orm.subqueryload_all(Package.contributions, Contribution.person)
    ).get(my_id)

    if not my_package:
        abort_json(404, "This package is not in the database")

    resp_dict = my_package.to_dict()
    return json_resp_from_thing(resp_dict)