Skip to content

graph.py implements safe_remove_nodes incorrectly #999

Open
@TomWildenhain-Microsoft

Description

@TomWildenhain-Microsoft

Describe the bug
Edge case where nodes A, B, C have dependencies A->B->C and safe_remove_nodes is called on set {A, B}. A is removed despite being unsafe to delete.

Urgency
Not urgent

Metadata

Metadata

Labels

potential bugError in codebase may cause a bug, but no concrete examples observed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions