Well actually

We don't need stripping after all.
This commit is contained in:
Peter Eckersley
2016-02-17 16:11:50 -08:00
parent 9fc723f316
commit 8d61c86c8c
2 changed files with 1 additions and 6 deletions
+1 -1
View File
@@ -258,7 +258,7 @@ class Client(object): # pylint: disable=too-many-instance-attributes
:rtype: `datetime.datetime`
"""
retry_after = response.headers.get('Retry-After', str(default)).strip()
retry_after = response.headers.get('Retry-After', str(default))
try:
seconds = int(retry_after)
except ValueError:
-5
View File
@@ -205,11 +205,6 @@ class ClientTest(unittest.TestCase):
datetime.datetime(2015, 3, 27, 0, 0, 10),
self.client.retry_after(response=self.response, default=10))
self.response.headers['Retry-After'] = '20 '
self.assertEqual(
datetime.datetime(2015, 3, 27, 0, 0, 20),
self.client.retry_after(response=self.response, default=10))
# wrong date -> ValueError
dt_mock.datetime.side_effect = datetime.datetime
self.response.headers['Retry-After'] = "Tue, 116 Feb 2016 11:50:00 MST"