Skip to content

Commit 5463a03

Browse files
committed
actually apply timeout to requests in helpers (git/pypi/travis)
1 parent 74dc0d0 commit 5463a03

File tree

4 files changed

+11
-20
lines changed

4 files changed

+11
-20
lines changed

adabot/circuitpython_libraries.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,8 @@ def list_repos():
262262
params={"q":"Adafruit_CircuitPython in:name fork:true",
263263
"per_page": 100,
264264
"sort": "updated",
265-
"order": "asc"},
266-
timeout=15)
265+
"order": "asc"}
266+
)
267267
while result.ok:
268268
links = result.headers["Link"]
269269
#repos.extend(result.json()["items"]) # uncomment and comment below, to include all forks

adabot/github_requests.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,26 +52,24 @@ def _fix_kwargs(kwargs):
5252
kwargs["params"]["access_token"] = access_token
5353
else:
5454
kwargs["params"] = {"access_token": access_token}
55-
if "timeout" not in kwargs:
56-
kwargs["timeout"] = 30
5755
return kwargs
5856

5957
def get(url, **kwargs):
60-
response = requests.get(_fix_url(url), **_fix_kwargs(kwargs))
58+
response = requests.get(_fix_url(url), timeout=30, **_fix_kwargs(kwargs))
6159
if "X-RateLimit-Remaining" in response.headers:
6260
remaining = int(response.headers["X-RateLimit-Remaining"])
6361
if remaining % 100 == 0:
6462
print(remaining, "requests remaining this hour")
6563
return response
6664

6765
def post(url, **kwargs):
68-
return requests.post(_fix_url(url), **_fix_kwargs(kwargs))
66+
return requests.post(_fix_url(url), timeout=30, **_fix_kwargs(kwargs))
6967

7068
def put(url, **kwargs):
71-
return requests.put(_fix_url(url), **_fix_kwargs(kwargs))
69+
return requests.put(_fix_url(url), timeout=30, **_fix_kwargs(kwargs))
7270

7371
def patch(url, **kwargs):
74-
return requests.patch(_fix_url(url), **_fix_kwargs(kwargs))
72+
return requests.patch(_fix_url(url), timeout=30, **_fix_kwargs(kwargs))
7573

7674
def delete(url, **kwargs):
77-
return requests.delete(_fix_url(url), **_fix_kwargs(kwargs))
75+
return requests.delete(_fix_url(url), timeout=30, **_fix_kwargs(kwargs))

adabot/pypi_requests.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,5 @@ def _fix_url(url):
3737
url = "https://pypi.org" + url
3838
return url
3939

40-
def _fix_kwargs(kwargs):
41-
if "timeout" not in kwargs:
42-
kwargs["timeout"] = 30
43-
return kwargs
44-
4540
def get(url, **kwargs):
46-
return requests.get(_fix_url(url), **_fix_kwargs(kwargs))
41+
return requests.get(_fix_url(url), timeout=30, **kwargs)

adabot/travis_requests.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,13 @@ def _fix_kwargs(kwargs):
5656
"User-Agent": user_agent,
5757
"Travis-API-Version": "3"
5858
}
59-
if "timeout" not in kwargs:
60-
kwargs["timeout"] = 30
6159
return kwargs
6260

6361
def get(url, **kwargs):
64-
return requests.get(_fix_url(url), **_fix_kwargs(kwargs))
62+
return requests.get(_fix_url(url), timeout=30, **_fix_kwargs(kwargs))
6563

6664
def post(url, **kwargs):
67-
return requests.post(_fix_url(url), **_fix_kwargs(kwargs))
65+
return requests.post(_fix_url(url), timeout=30, **_fix_kwargs(kwargs))
6866

6967
def put(url, **kwargs):
70-
return requests.put(_fix_url(url), **_fix_kwargs(kwargs))
68+
return requests.put(_fix_url(url), timeout=30 **_fix_kwargs(kwargs))

0 commit comments

Comments
 (0)