三方接口处理问题

This commit is contained in:
曹前明 2022-10-04 09:03:31 +08:00
parent 7e9d5fe7b0
commit e3a94e9a72
4 changed files with 3 additions and 13 deletions

View File

@ -18,7 +18,6 @@ import time
from django.core.cache import cache
@shared_task
def update_count_people(i: Area):
if i.third_info.get('xx_rail', None):
railId = i.third_info['xx_rail']['id']

View File

@ -34,7 +34,6 @@ class DhClient:
self.isGetingToken = False
self.isRuning = True
self.token = None
self.t = None # 线程
self.log = {}
self.setup()
@ -55,15 +54,13 @@ class DhClient:
time.sleep(1200)
def setup(self):
t = Thread(target=self._get_token_loop, args=(), daemon=True)
t.start()
Thread(target=DhClient._get_token_loop, args=(self, ), daemon=True).start()
def __del__(self):
"""
自定义销毁
"""
self.isRuning = False
# self.t.join()
def request(self, url: str, method: str, params=dict(), json=dict(), timeout=120,
file_path_rela=None, raise_exception=True):

View File

@ -32,7 +32,6 @@ class SpClient:
self.headers = {"Connection": "close"}
self.isGetingToken = False
self.isRuning = True
self.t = None # 线程
self.log = {}
self.setup()
@ -52,15 +51,13 @@ class SpClient:
time.sleep(1200)
def setup(self):
t = Thread(target=self._get_token_loop, args=(), daemon=True)
t.start()
Thread(target=SpClient._get_token_loop, args=(self, ), daemon=True).start()
def __del__(self):
"""
自定义销毁
"""
self.isRuning = False
# self.t.join()
def request(self, url: str, method: str, params=dict(), json=dict(), timeout=120,
file_path_rela=None, raise_exception=True):

View File

@ -30,7 +30,6 @@ class XxClient:
self.isRuning = True
self.token = ''
self.log = {}
self.t = None
self.setup()
def _get_token_loop(self):
@ -49,15 +48,13 @@ class XxClient:
self.isGetingToken = False
def setup(self):
self.t = Thread(target=self._get_token_loop, args=(), daemon=True)
self.t.start()
Thread(target=XxClient._get_token_loop, args=(self, ), daemon=True).start()
def __del__(self):
"""
自定义销毁
"""
self.isRuning = False
# self.t.join()
def request(self, url: str, method: str = 'post', params=dict(), json=dict(), timeout=20, raise_exception=True):
if not settings.XX_ENABLED: