DavidLiu před 4 měsíci
rodič
revize
1e2bba6dc5
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      src/core/callcenter/agent.py

+ 3 - 3
src/core/callcenter/agent.py

@@ -288,6 +288,9 @@ class AgentOperService:
             for k,v in members.items():
                 check_out_daemon(name, k, v)
 
+    def __del__(self):
+        self.daemon_stopping = True
+
     @with_app_context
     def enable(self, req: AgentActionRequest):
         agent = self.data_handle_server.get_agent(req.saas_id, req.agent_number, req.out_id)
@@ -1002,6 +1005,3 @@ class AgentStateService:
         idle_agents = sorted(idle_agents, key=lambda agent: agent.assign_time, reverse=False)
         return idle_agents[0].phone_num
 
-    def __del__(self):
-        self.daemon_stopping = True
-