diff --git a/src/pypdevs/solver.py b/src/pypdevs/solver.py index 3f88c3b..cd384a6 100644 --- a/src/pypdevs/solver.py +++ b/src/pypdevs/solver.py @@ -255,7 +255,7 @@ class Solver(object): # self.transitioning are the models that must transition if len(imminent) > 1: # Perform all selects - imminent.sort() + imminent.sort(key=lambda i: i.getModelFullName()) pending = imminent level = 1 while len(pending) > 1: