From e266aca6532c89d522a923a6209c621f1d6628cb Mon Sep 17 00:00:00 2001 From: guoxiang <1637349696@qq.com> Date: Fri, 8 Aug 2025 15:08:36 +0800 Subject: [PATCH] fix: get platform_info and processor_info error --- dashscope/api_entities/base_request.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/dashscope/api_entities/base_request.py b/dashscope/api_entities/base_request.py index f25ecc9..ef84b01 100644 --- a/dashscope/api_entities/base_request.py +++ b/dashscope/api_entities/base_request.py @@ -10,11 +10,21 @@ class BaseRequest(ABC): def __init__(self) -> None: + try: + platform_info = platform.platform() + except Exception: + platform_info = "unknown" + + try: + processor_info = platform.processor() + except Exception: + processor_info = "unknown" + ua = 'dashscope/%s; python/%s; platform/%s; processor/%s' % ( __version__, platform.python_version(), - platform.platform(), - platform.processor(), + platform_info, + processor_info, ) self.headers = {'user-agent': ua} disable_data_inspection = os.environ.get(