From 6fd3dba737a8de2c2f2d43d52d932418762762bb Mon Sep 17 00:00:00 2001 From: Peter Eckersley Date: Fri, 12 Feb 2016 15:08:32 -0800 Subject: [PATCH] Two digit years are used/tested in py26 only --- acme/acme/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acme/acme/client.py b/acme/acme/client.py index 1d1ea406f..a00ff5be4 100644 --- a/acme/acme/client.py +++ b/acme/acme/client.py @@ -264,10 +264,10 @@ class Client(object): # pylint: disable=too-many-instance-attributes when = parsedate_tz(retry_after) try: year = when[0] # raises TypeError if t is None - # Handle two-digit years -- but any webserver that thinks + # py26: Handle two-digit years -- but any server that thinks # "retry after 99" means "come back after 1999" is.. deprecated if year >= 0 and year < 100: - when = [year + 2000] + list(when[1:]) + when = [year + 2000] + list(when[1:]) # pragma: no cover tzone = when[-1] if when[-1] else 0 # raises ValueError/OverflowError return datetime.datetime(*when[:7]) - datetime.timedelta(tzone)