back.pysim: throw exceptions back at processes.

This commit is contained in:
whitequark 2018-12-14 13:43:25 +00:00
parent 654722ce14
commit 625c55a3b8

View file

@ -489,6 +489,9 @@ class Simulator:
self._processes.remove(process)
self._passive.discard(process)
except Exception as e:
process.throw(e)
def step(self, run_passive=False):
deadline = None
if self._wait_deadline: