From 77bc275333e03112224b17a679d687d33b0b1dd6 Mon Sep 17 00:00:00 2001 From: AntiCompositeNumber Date: Tue, 21 Jul 2020 16:30:53 -0400 Subject: [PATCH] DRY in _wayback_timestamp --- waybackpy/wrapper.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/waybackpy/wrapper.py b/waybackpy/wrapper.py index c33ec40..a5eef01 100644 --- a/waybackpy/wrapper.py +++ b/waybackpy/wrapper.py @@ -38,12 +38,8 @@ def _archive_url_parser(header): def _wayback_timestamp(**kwargs): """Return a formatted timestamp.""" - return ( - str(kwargs["year"]) - + str(kwargs["month"]).zfill(2) - + str(kwargs["day"]).zfill(2) - + str(kwargs["hour"]).zfill(2) - + str(kwargs["minute"]).zfill(2) + return "".join( + str(kwargs[key]).zfill(2) for key in ["year", "month", "day", "hour", "minute"] ) @@ -128,7 +124,7 @@ class Url: ) request_url = "https://archive.org/wayback/available?url=%s×tamp=%s" % ( self._clean_url(), - str(timestamp), + timestamp, ) hdr = {"User-Agent": "%s" % self.user_agent} req = Request(request_url, headers=hdr) # nosec