-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Pipeline currently only supports __setitem__. For parameters, it seems natural to have
__delitem__updatepop__contains__
However, they clash with __getitem__. And it is unclear to me how most should be implemented with regard to providers.
However, at a minimum, I think we should add update.
And we should make sure that Python's default iterator behaviour raises meaningful errors. Currently, it fails because __getitem__ cannot be called with integers. E.g., list(pipeline) and x in pipeline raise KeyError: "Node '0' does not exist in the graph.".
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels