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