janushendersonassetallocation / loman

Loman is a Python library designed to allow quantitative researchers to control complex live updating calculation processes
BSD 3-Clause "New" or "Revised" License
95 stars 13 forks source link

Node state not updating when upstream node is inserted #14

Closed ericprez closed 7 years ago

ericprez commented 7 years ago

comp = loman.Computation() comp.add_node('a', value=1) comp.add_node('b', value=2) comp.add_node('c', lambda a, b: a+b) comp.compute_all()

The following: comp.add_node('a', value=3)

Should mark 'c' as out of date, but doesn't appear to.