Преглед изворни кода

reorganize the release-function

Sven Czarnian пре 3 година
родитељ
комит
9c9e7dd445
1 измењених фајлова са 5 додато и 4 уклоњено
  1. 5 4
      aman/AMAN.py

+ 5 - 4
aman/AMAN.py

@@ -78,6 +78,11 @@ class AMAN:
         self.Receiver.acquire(configPath, self.SystemConfig.Server, self)
 
     def release(self):
+        if None != self.Workers:
+            for worker in self.Workers:
+                worker.release()
+        self.Workers = None
+
         if None != self.Receiver:
             self.Receiver.release()
         self.Receiver = None
@@ -86,10 +91,6 @@ class AMAN:
             self.Weather.release()
         self.Weather = None
 
-        if None != self.Workers:
-            for worker in self.Workers:
-                worker.release()
-        self.Workers = None
 
     def updateAircraftReport(self, report : AircraftReport_pb2.AircraftReport):
         # find the correct worker for the inbound