We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dbd8fff commit a3d6d29Copy full SHA for a3d6d29
python-ecosys/urequests/urequests.py
@@ -34,7 +34,15 @@ def json(self):
34
35
36
def request(
37
- method, url, data=None, json=None, headers={}, stream=None, parse_headers=True, auth=None
+ method,
38
+ url,
39
+ data=None,
40
+ json=None,
41
+ headers={},
42
+ stream=None,
43
+ auth=None,
44
+ timeout=None,
45
+ parse_headers=True,
46
):
47
redirect = None # redirection url, None means no redirection
48
chunked_data = data and getattr(data, "__iter__", None) and not getattr(data, "__len__", None)
@@ -73,6 +81,12 @@ def request(
73
81
resp_d = {}
74
82
75
83
s = usocket.socket(ai[0], usocket.SOCK_STREAM, ai[2])
84
+
85
+ if timeout is not None:
86
+ # Note: settimeout is not supported on all platforms, will raise
87
+ # an AttributeError if not available.
88
+ s.settimeout(timeout)
89
76
90
try:
77
91
s.connect(ai[-1])
78
92
if proto == "https:":
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments