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')
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')
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)
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)