Davidliu 2 ماه پیش
والد
کامیت
e45874079e
1فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 5 3
      src/core/voip/bot.py

+ 5 - 3
src/core/voip/bot.py

@@ -607,6 +607,7 @@ class BotAgent:
             if self.counter >10:
                 self.agent.main_thread_daemon()
                 return
+
             self.counter += 1
             time.sleep(1)
             self.agent.ep.utilAddPendingJob(self)
@@ -677,20 +678,20 @@ class BotAgent:
         if _lock:
             self.logger.error("daviddebugger::play time greater than 60s, will restart")
             self.restart()
-            return
+            return True
 
         _lock = self.cache.get_pjsua_thread_lock()
         if _lock:
             self.cache.del_pjsua_thread_lock()
             self.logger.error("daviddebugger::thread is lock, will restart")
             self.restart()
-            return
+            return True
 
         _lock = self.cache.lock_register_per_hours()
         if not _lock and len(self.accounts) == len(self.user_part_range):
             self.logger.error("daviddebugger::register expire, will restart")
             self.restart()
-            return
+            return True
             # time.sleep(0.1)
 
     def _play_complete_degree_check(self):
@@ -800,6 +801,7 @@ class BotAgent:
 
     def destroy(self):
         self.is_stopping = True
+        time.sleep(1)
         self.logger.info("destroy, come in 11111")
         try:
             while not self.user_part_pool.empty():