Explorar o código

Flag termination

Yentl Van Tendeloo %!s(int64=7) %!d(string=hai) anos
pai
achega
c18bc69ed0
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      model/model.py

+ 2 - 1
model/model.py

@@ -248,6 +248,7 @@ class ModelverseKernel(AtomicDEVS):
                     commands = self.state.mvk.execute_yields(self.state.current_task, "execute_rule", [], self.state.reply)
                 except SleepKernel:
                     commands = None
+                    self.state.mvk.success = False
             elif self.state.phase == "output":
                 commands = self.state.mvk.execute_yields(self.state.current_task, "get_output", [], self.state.reply)
             else:
@@ -518,6 +519,6 @@ args = {
 
 model = System(**args)
 sim = Simulator(model)
-#sim.setTerminationTime(900000)
+sim.setTerminationTime(10000000)
 #sim.setVerbose()
 sim.simulate()