Skip to content

docs(#1484): document pair-keyed part-to-master invariant in _propagate_restrictions#1494

Merged
dimitri-yatsenko merged 1 commit into
masterfrom
docs/1484-propagate-invariant-docstring
Jul 16, 2026
Merged

docs(#1484): document pair-keyed part-to-master invariant in _propagate_restrictions#1494
dimitri-yatsenko merged 1 commit into
masterfrom
docs/1484-propagate-invariant-docstring

Conversation

@dimitri-yatsenko

Copy link
Copy Markdown
Member

Addresses @MilagrosMarin's review note on #1484: the _propagate_restrictions method docstring didn't mention the pair-keyed dedup invariant — only the inline comment on visited_part_master_pairs did. This adds a one-line docstring note that under part_integrity="cascade" each restricted Part fires its own upward walk to its Master exactly once, deduplicated per (part, master) pair (not per master).

Docstring-only; no behavior change.

…te_restrictions

Address MilagrosMarin's review note on #1484: add a method-docstring line noting that under part_integrity="cascade" each restricted Part fires its own upward walk to its Master exactly once, deduplicated per (part, master) pair (not per master).
@dimitri-yatsenko dimitri-yatsenko added this to the v2.3.1 milestone Jul 15, 2026
@dimitri-yatsenko dimitri-yatsenko merged commit 134be9c into master Jul 16, 2026
9 checks passed
@dimitri-yatsenko dimitri-yatsenko deleted the docs/1484-propagate-invariant-docstring branch July 16, 2026 19:12
@dimitri-yatsenko dimitri-yatsenko added the documentation Issues related to documentation label Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Issues related to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants