|
|
@@ -265,6 +265,8 @@ class ModelverseKernel(AtomicDEVS):
|
|
|
except SleepKernel:
|
|
|
commands = None
|
|
|
self.state.mvk.success = False
|
|
|
+ else:
|
|
|
+ self.state.mvk.success = True
|
|
|
elif self.state.phase == "output":
|
|
|
start = time.time()
|
|
|
commands = self.state.mvk.execute_yields(self.state.current_task, "get_output", [], self.state.reply)
|
|
|
@@ -283,8 +285,6 @@ class ModelverseKernel(AtomicDEVS):
|
|
|
self.state.phase = "computation"
|
|
|
elif self.state.phase == "computation":
|
|
|
if not self.state.mvk.success or (self.state.current_time - self.state.start_task_time > self.time_per_phase):
|
|
|
- #print("Computed for %s" % (self.state.current_time - self.state.start_task_time))
|
|
|
- #print("Success: " + str(self.state.mvk.success))
|
|
|
self.state.phase = "output"
|
|
|
elif self.state.phase == "output":
|
|
|
self.state.tasks.pop(0)
|