From 5719444198dc153d18db4092c80d02b9cd72b37b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=9B=AA=E5=B3=B0?= Date: Tue, 16 Apr 2024 13:20:32 +0800 Subject: [PATCH] fix wrap_urlopen error caused by reactor --- easyapi/mirrorUrlApply.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easyapi/mirrorUrlApply.py b/easyapi/mirrorUrlApply.py index c0a3616..ba1dc79 100644 --- a/easyapi/mirrorUrlApply.py +++ b/easyapi/mirrorUrlApply.py @@ -50,7 +50,7 @@ def replace_mirror_url(): import urllib.request origin_urlopen = urllib.request.urlopen - def wrap_urlopen(url, **kwargs): + def wrap_urlopen(url, *args, **kwargs): """ implement of lib urllib Args: @@ -71,7 +71,7 @@ def replace_mirror_url(): data = kwargs['data'] url = urllib.request.Request(url, data=data, headers=headers) - return origin_urlopen.__call__(url, **kwargs) + return origin_urlopen.__call__(url, *args, **kwargs) else: # url is urllib.request.Request full_url = url.get_full_url() @@ -84,7 +84,7 @@ def replace_mirror_url(): else: url.headers = {'User-Agent': user_agent} - return origin_urlopen.__call__(url, **kwargs) + return origin_urlopen.__call__(url, *args, **kwargs) import requests origin_request = requests.Session.request