def shift_test2(): # varnodes can be overridden with evalnodes values = shift(D, B, [B_override]) return values[0]
def D(): while True: yield shift(B, shift_sets=[{A : 1}, {A : 2}, {A : 3}])
def shift_test(): values = shift(D, A, [A_override]) return values[0]
def C(): while True: yield shift(B, A, [1, 2, 3])
def shift_deeper(): return shift(deeper_dependency_node,y,[s])[0]
def shift_simple(): return shift(simple_dependency_node,y,[s])[0]
def shift_deeper(): return shift(deeper_dependency_node, y, [s])[0]
def shift_simple(): return shift(simple_dependency_node, y, [s])[0]
def D(): while True: yield shift(B, shift_sets=[{A: 1}, {A: 2}, {A: 3}])