Closed
Description
You can currently define two-way filters with read and write and you can then chain these filters.
I wrote two two-way filters and chained them:
"... | filterA | filterB"
and on read it calls:
model -> filterA.read -> filterB.read -> display_output
but on write it still calls in the filters in the same order:
display_input -> filterA.write -> filterB.write -> model.
I would expect:
display_input -> filterB.write -> filterA.write -> model.
Am I right to assume that this is a bug or am I misusing the framework?