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

DAG Cycles #21

Closed ericprez closed 3 months ago

ericprez commented 6 years ago

Discovered with a dumb typo. It looks like you can create cycles in the computation DAG by adding a node that has an argument with the same name as the node itself:

def input_a(input_a, input_b).