Skip to content

lib.wiring.connect does not take custom Signature.__eq__ overrides into account #917

Closed as not planned
@whitequark

Description

@whitequark

This is an issue if e.g. two components have the same members in their interfaces, but different latency requirements.

This can likely be solved by checking for structural equality first (with the extensive diagnostics we currently have in connect) and then also running __eq__ on the appropriately flipped interfaces.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions