From fb88a944c545237f07f5f1c6d2420a8324e67034 Mon Sep 17 00:00:00 2001 From: Daniel Valenzuela Date: Thu, 15 Oct 2020 18:02:42 -0400 Subject: [PATCH] squashing bug --- waybackpy/wrapper.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/waybackpy/wrapper.py b/waybackpy/wrapper.py index 30bbc59..a31d58d 100644 --- a/waybackpy/wrapper.py +++ b/waybackpy/wrapper.py @@ -3,7 +3,7 @@ import re import sys import json -from datetime import datetime +from datetime import datetime, timedelta from waybackpy.exceptions import WaybackError from waybackpy.__version__ import __version__ @@ -80,9 +80,14 @@ class Url: return "%s" % self.archive_url def __len__(self): - if type(self.timestamp) is None: - return None - else + td_max = timedelta(days=999999999, + hours=23, + minutes=59, + seconds=59, + microseconds=999999) + if self.timestamp == datetime.max: + return td_max.days + else: diff = datetime.utcnow() - self.timestamp return diff.days @@ -126,7 +131,7 @@ class Url: data = self.JSON if not data["archived_snapshots"]: - time = None + time = datetime.max else: time = datetime.strptime(data["archived_snapshots"] ["closest"]