Clean up unwanted state in bidi-gc A
This commit is contained in:
parent
88bd5e1cf4
commit
0a85fc232d
|
@ -64,8 +64,11 @@ def main(turn):
|
||||||
def a(turn, two):
|
def a(turn, two):
|
||||||
print('A got assertion:', two)
|
print('A got assertion:', two)
|
||||||
turn.send(b.embeddedValue, Three())
|
turn.send(b.embeddedValue, Three())
|
||||||
return lambda turn: print('Assertion', two, 'from B went')
|
def on_two_retracted(turn):
|
||||||
turn.publish(b.embeddedValue, One(Embedded(turn.ref(a))))
|
print('Assertion', two, 'from B went')
|
||||||
|
turn.retract(one_handle)
|
||||||
|
return on_two_retracted
|
||||||
|
one_handle = turn.publish(b.embeddedValue, One(Embedded(turn.ref(a))))
|
||||||
return lambda turn: print('B\'s Boot record went')
|
return lambda turn: print('B\'s Boot record went')
|
||||||
else:
|
else:
|
||||||
# We are "B".
|
# We are "B".
|
||||||
|
|
Loading…
Reference in New Issue