Преглед на файлове

add a warning message to show if the execution exceeded the maximum time

Sven Czarnian преди 3 години
родител
ревизия
22216b6627
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      aman/sys/Worker.py

+ 3 - 1
aman/sys/Worker.py

@@ -123,7 +123,9 @@ class Worker(Thread):
                         self.RecedingHorizonControl.resequenceInbound(node.Inbound)
 
                 # measure the exuction time of the overall optimization process
-                print('Execution time: ' + str(time.process_time() - start) + ' seconds')
+                executionTime = time.process_time() - start
+                if 60.0 <= executionTime:
+                    print('Optimized ' + str(len(aco.Result)) + ' inbounds in ' + str(executionTime) + ' seconds')
             else:
                 print('No relevant inbounds found for the optimization in ' + self.Icao)