Skip to content

Commit d146cc9

Browse files
authored
Merge pull request sigmavirus24#920 from tobiashenkel/default-read-timeout
Increase default read timeout to 10 seconds
2 parents 08fde31 + 080e815 commit d146cc9

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/github3/session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class GitHubSession(requests.Session):
9393
"two_factor_auth_cb",
9494
]
9595

96-
def __init__(self, default_connect_timeout=4, default_read_timeout=1):
96+
def __init__(self, default_connect_timeout=4, default_read_timeout=10):
9797
"""Slightly modify how we initialize our session."""
9898
super(GitHubSession, self).__init__()
9999
self.default_connect_timeout = default_connect_timeout

tests/unit/test_github_session.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ def test_default_timeout(self, request_mock):
4040
r = s.get("http://example.com")
4141
assert r is response
4242
request_mock.assert_called_once_with(
43-
"GET", "http://example.com", allow_redirects=True, timeout=(4, 1)
43+
"GET", "http://example.com", allow_redirects=True,
44+
timeout=(4, 10)
4445
)
4546

4647
@mock.patch.object(requests.Session, "request")
@@ -148,7 +149,8 @@ def test_request_ignores_responses_that_do_not_require_2fa(
148149
r = s.get("http://example.com")
149150
assert r is response
150151
request_mock.assert_called_once_with(
151-
"GET", "http://example.com", allow_redirects=True, timeout=(4, 1)
152+
"GET", "http://example.com", allow_redirects=True,
153+
timeout=(4, 10)
152154
)
153155

154156
@mock.patch.object(requests.Session, "request")

0 commit comments

Comments
 (0)