Traceback (most recent call last):
File "repro.py", line 26, in <module>
sim.run()
File "/home/jf/src/nmigen/nmigen/sim/_core.py", line 202, in run
while self.advance():
File "/home/jf/src/nmigen/nmigen/sim/_core.py", line 191, in advance
self._real_step()
File "/home/jf/src/nmigen/nmigen/sim/cxxsim.py", line 124, in _real_step
process.run()
File "/home/jf/src/nmigen/nmigen/sim/_pycoro.py", line 121, in run
self.coroutine.throw(exn)
File "/home/jf/src/nmigen/nmigen/sim/_pycoro.py", line 62, in run
command = self.coroutine.send(response)
File "/home/jf/src/nmigen/nmigen/sim/_core.py", line 102, in wrapper
yield from process()
File "repro.py", line 21, in process
assert (yield o) == 1
AssertionError
(with the cxxsim branch checked out at 060ad25)
Repro:
Output: