浏览代码

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