summaryrefslogtreecommitdiff
path: root/sim/sim.py
diff options
context:
space:
mode:
Diffstat (limited to 'sim/sim.py')
-rwxr-xr-xsim/sim.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/sim/sim.py b/sim/sim.py
index 16ceb54..be846fb 100755
--- a/sim/sim.py
+++ b/sim/sim.py
@@ -343,11 +343,12 @@ while True:
else:
break
+ mode = None
halted = True
if halt:
- halt()
+ mode = halt()
- print('continue', file=sim_end, flush=True)
+ print('step' if mode == 'step' else 'continue', file=sim_end, flush=True)
if not halt:
break