|
@@ -331,9 +331,10 @@ def create_value(a, **remainder):
|
|
|
|
|
|
def read_nr_out(a, **remainder):
|
|
|
if "id" not in a:
|
|
|
- a['id'], = yield [("CNV", [a['value']])]
|
|
|
- outgoing, = yield [("RO", [a['id']])]
|
|
|
- yield [("RETURN", [{'value': len(outgoing)}])]
|
|
|
+ yield [("RETURN", [{'value': 0}])]
|
|
|
+ else:
|
|
|
+ outgoing, = yield [("RO", [a['id']])]
|
|
|
+ yield [("RETURN", [{'value': len(outgoing)}])]
|
|
|
|
|
|
def read_out(a, b, root, **remainder):
|
|
|
if "id" not in a:
|
|
@@ -346,9 +347,10 @@ def read_out(a, b, root, **remainder):
|
|
|
|
|
|
def read_nr_in(a, **remainder):
|
|
|
if "id" not in a:
|
|
|
- a['id'], = yield [("CNV", [a['value']])]
|
|
|
- incoming, = yield [("RI", [a['id']])]
|
|
|
- yield [("RETURN", [{'value': len(incoming)}])]
|
|
|
+ yield [("RETURN", [{'value': 0}])]
|
|
|
+ else:
|
|
|
+ incoming, = yield [("RI", [a['id']])]
|
|
|
+ yield [("RETURN", [{'value': len(incoming)}])]
|
|
|
|
|
|
def read_in(a, b, root, **remainder):
|
|
|
if "id" not in a:
|