Skip to content

Only allow each input to have one upstream connection #502

Open
@liamhuber

Description

@liamhuber

This should make the graph more reliable, and -- together with always pulling upstream data -- this should close #498.

The only real con I see is that then we need to rework the Channel architecture a little, since Input.connections and Output.connections would no longer be so similar, but rather we'd have the singular Input.connection.

Depends on #501, because currently the attack for while loops depends on having multiple inputs with different priority. AFAIK this is the only place that functionality is actually leveraged, but making the change and running the test suite will tell if my memory is right on that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions