INNER CODE UNIT · Python
make_release_entry_with_author
simonw/simonw · build_readme.py:172
def make_release_entry_with_author(repo_name, release_node):
"""Release dict including the author login, for the per-repo releases.json."""
entry = make_release_entry(repo_name, release_node)
entry["author"] = (release_node.get("author") or {}).get("login")
return entry
def filter_releases_by_author(repo_name, release_nodes):
"""Return release entries for releases authored by simonw."""
releases = []
for node in release_nodes:
author = (node.get("author") or {}).get("login")
if author != "simonw":
continue
releases.append(make_release_entry(repo_name, node))
return releases