INNER CODE UNIT · Python

pick_readme

simonw/simonw · build_readme.py:249

def pick_readme(repo):
    """Return the first available README text from the aliased blob fields."""
    for key in ("readme_md", "readme_markdown", "readme_lower", "readme_rst", "readme_plain"):
        obj = repo.get(key)
        if obj and obj.get("text"):
            return obj["text"]
    return None


def update_cache_releases(cache, repo, full_release_pagination):
    """Merge a repo's releases into the cache. Returns nothing; mutates cache."""
    name = repo["name"]
    total = repo["releases"]["totalCount"]
    if not total:
        return

    new_releases = filter_releases_by_author(name, repo["releases"]["nodes"])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…