MCPcopy Create free account
hub / github.com/astral-sh/python-build-standalone / get_release

Function get_release

src/github_api_tester.py:182–193  ·  view source on GitHub ↗
(*, tag=None, release=None)

Source from the content-addressed store, hash-verified

180
181
182def get_release(*, tag=None, release=None) -> Release:
183 if tag is not None:
184 condition = lambda r: r.tag_name == tag
185 elif release is not None:
186 condition = lambda r: r.release_id == release
187 else:
188 raise TypeError("tag or release must be set")
189
190 for r in releases:
191 if condition(r):
192 return r
193 quart.abort(404, response=quart.jsonify({"message": "Not Found", "status": "404"}))
194
195
196# GitHub API functions

Callers 4

get_release_by_tagFunction · 0.85
get_release_by_idFunction · 0.85
upload_assetFunction · 0.85
test_uploadFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected