修复打包exe情况下 代理缓存问题
This commit is contained in:
parent
a699729b58
commit
23b7b99dc6
5236
logs/app.log
5236
logs/app.log
File diff suppressed because it is too large
Load Diff
4714
logs/app.log.2025-10-13
Normal file
4714
logs/app.log.2025-10-13
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -103,7 +103,7 @@ class VWEDHttpModule:
|
||||
# 使用aiohttp进行异步请求,避免阻塞事件循环
|
||||
timeout = aiohttp.ClientTimeout(total=60) # 60秒超时
|
||||
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
# 使用json参数而不是data参数,让aiohttp自动处理JSON序列化和Content-Type
|
||||
async with session.post(url, json=dict_param, headers={k: v for k, v in headers.items() if k.lower() != 'content-type'}) as response:
|
||||
response.raise_for_status()
|
||||
@ -237,7 +237,7 @@ class VWEDHttpModule:
|
||||
|
||||
# 使用aiohttp进行异步请求,避免阻塞事件循环
|
||||
timeout = aiohttp.ClientTimeout(total=60) # 60秒超时
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
# 根据方法选择合适的请求方式
|
||||
if method.upper() == "GET":
|
||||
async with session.get(url, headers=request_headers) as response:
|
||||
@ -442,7 +442,7 @@ class VWEDHttpModule:
|
||||
|
||||
# 使用aiohttp进行异步请求,避免阻塞事件循环
|
||||
timeout = aiohttp.ClientTimeout(total=60) # 60秒超时
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.get(url, headers=headers) as response:
|
||||
response.raise_for_status()
|
||||
result = await response.text()
|
||||
|
@ -145,7 +145,7 @@ async def create_task(task_record_id: str, task_name: str, is_periodic: bool, pr
|
||||
logger.debug(f"创建任务请求参数: {request_data.model_dump_json()}")
|
||||
# 优化超时配置,分别设置连接超时和总超时
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.post(
|
||||
url,
|
||||
json=request_data.model_dump(),
|
||||
@ -216,7 +216,7 @@ async def create_choose_amr_task(task_id: str, key_station_name: str, amr_name:
|
||||
logger.info(f"正在创建选择AMR任务: {task_id}, 站点: {key_station_name}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.post(
|
||||
url,
|
||||
json=request_data.model_dump(),
|
||||
@ -275,7 +275,7 @@ async def add_action(task_id: str, station_name: str, action: str, token: str =
|
||||
logger.info(f"正在为任务添加动作: {task_id}, 站点: {station_name}, 动作: {action}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.post(
|
||||
url,
|
||||
json=request_data.model_dump(),
|
||||
@ -323,7 +323,7 @@ async def closure_task(task_id: str, token: str = None) -> Optional[ApiResponse]
|
||||
logger.info(f"正在封口任务: {task_id}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.put(
|
||||
url,
|
||||
headers=headers
|
||||
@ -368,7 +368,7 @@ async def get_task_block_detail(task_block_id: str, token: str = None) -> Option
|
||||
logger.info(f"正在获取任务块详情: {task_block_id}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.get(
|
||||
url,
|
||||
headers=headers
|
||||
@ -417,7 +417,7 @@ async def get_task_block_action_detail(task_block_id: str, token: str = None) ->
|
||||
logger.info(f"正在获取任务块动作详情: {task_block_id}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.get(
|
||||
url,
|
||||
headers=headers
|
||||
@ -598,7 +598,7 @@ async def set_task_in_progress(task_id: str, token: str = None) -> Optional[ApiR
|
||||
logger.info(f"正在设置系统任务状态为执行中: {task_id}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.put(
|
||||
url,
|
||||
headers=headers
|
||||
@ -643,7 +643,7 @@ async def set_task_completed(task_id: str, token: str = None) -> Optional[ApiRes
|
||||
try:
|
||||
logger.info(f"正在设置系统任务状态为已完成: {task_id}")
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.put(
|
||||
url,
|
||||
headers=headers
|
||||
@ -688,7 +688,7 @@ async def set_task_terminated(task_id: str, token: str = None) -> Optional[ApiRe
|
||||
logger.info(f"正在设置系统任务状态为已终止: {task_id}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.put(
|
||||
url,
|
||||
headers=headers
|
||||
@ -732,7 +732,7 @@ async def set_task_failed(task_id: str, token: str = None) -> Optional[ApiRespon
|
||||
logger.info(f"正在设置任务状态为已失败: {task_id}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.put(
|
||||
url,
|
||||
headers=headers
|
||||
@ -782,7 +782,7 @@ async def set_task_description(task_id: str, description: str, token: str = None
|
||||
logger.info(f"正在设置VWED任务描述: {task_id}, 描述: {description}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.put(
|
||||
url,
|
||||
json=request_data,
|
||||
@ -831,7 +831,7 @@ async def get_amr_info(token: str = None) -> Optional[Dict[str, Any]]:
|
||||
logger.info("正在获取AMR信息")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.get(
|
||||
url,
|
||||
headers=headers
|
||||
@ -888,7 +888,7 @@ async def get_amr_list(token: str = None, **params) -> Optional[Dict[str, Any]]:
|
||||
logger.info("正在获取AMR列表")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.get(
|
||||
url,
|
||||
params=params,
|
||||
@ -997,7 +997,7 @@ async def get_login_token(username: str = "vwed", password: str = "vwed_123456")
|
||||
logger.debug(f"登录请求参数: {request_data.model_dump_json()}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.post(
|
||||
url,
|
||||
json=request_data.model_dump(),
|
||||
@ -1310,7 +1310,7 @@ async def get_amr_detail(amr_id: str, token: str = None) -> Optional[Dict[str, A
|
||||
logger.info(f"正在获取AMR详情: {amr_id}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.get(
|
||||
url,
|
||||
headers=headers
|
||||
@ -1406,7 +1406,7 @@ async def modify_amr_charge_param(amr_id: str, charge_params: dict, token: str =
|
||||
logger.info(f"正在修改机器人参数: {amr_id}, 参数: {api_params}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.put(
|
||||
url,
|
||||
json=api_params,
|
||||
@ -1474,7 +1474,7 @@ async def update_exchange_amr_status(original_task_id: str, exchange_amr_status:
|
||||
logger.info(f"正在更新换机器人状态: 任务ID={original_task_id}, 状态={exchange_amr_status}")
|
||||
|
||||
timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5)
|
||||
async with aiohttp.ClientSession(timeout=timeout) as session:
|
||||
async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session:
|
||||
async with session.post(
|
||||
url,
|
||||
json=request_data,
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user