Subtle bugfixes cfr. Py2 to Py3

This commit is contained in:
rparedis 2024-05-23 10:54:52 +02:00
parent 68a247654d
commit bf8ef00b05
3 changed files with 5 additions and 5 deletions

View file

@ -896,7 +896,7 @@ class ExternalWrapper(AtomicDEVS):
def extTransition(self, inputs):
# Fake object is created with a single fake port, so unpack that
self.f(self.my_input.values()[0])
self.f(list(self.my_input.values())[0])
def directConnect(component_set, listeners):
"""

View file

@ -1069,8 +1069,8 @@ class BaseSimulator(Solver):
scaled_realtime_time = current_realtime_time / self.realtime_scale
self.asynchronous_generator.checkInterrupt(scaled_realtime_time)
next_sim_time = min(self.model.time_next[0],
self.termination_time[0],
self.asynchronous_generator.getNextTime())
self.termination_time[0],
self.asynchronous_generator.getNextTime())
# Scaled realtime
next_sim_time *= self.realtime_scale

View file

@ -73,7 +73,7 @@ class AsynchronousComboGenerator(object):
raise DEVSException(
"Inproperly formatted input in file: %s" % event)
self.next_scheduled = float(event[0])
self.file_event = event[1][:-1]
self.file_event = event[1].rstrip()
def getNextTime(self):
"""