INNER CODE UNIT · Python

render_recent_updates

Teycir/BurpAPISecuritySuite · scripts/sync_readme_updates.py:71

def render_recent_updates(releases: List[Release], max_bullets_per_release: int = 4) -> str:
    output_lines = [START_MARKER, ""]
    for release in releases:
        output_lines.append("### v%s - %s" % (release.version, release.date))
        selected_bullets = release.bullets[:max_bullets_per_release]
        if selected_bullets:
            for bullet in selected_bullets:
                output_lines.append("- %s" % bullet.rstrip(":"))
        else:
            output_lines.append("- No categorized changes listed.")
        output_lines.append("")
    output_lines.append(END_MARKER)
    return "\n".join(output_lines).rstrip() + "\n"


def replace_managed_block(readme_text: str, rendered_block: str) -> str:
    marker_re = re.compile(
        re.escape(START_MARKER) + r".*?" + re.escape(END_MARKER),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…