def _get_archive_url(self, url, date_string=None): if date_string is None: when = datetime.datetime.now() else: when = datetime.datetime.strptime(date_string, '%Y%m%d') return weblinkchecker._get_closest_memento_url(url, when, self.timegate_uri)
def _get_archive_url(self, url, date_string=None): if date_string is None: when = datetime.datetime.now() else: when = datetime.datetime.strptime(date_string, '%Y%m%d') return weblinkchecker._get_closest_memento_url( url, when, self.timegate_uri)
def _get_archive_url(self, url, date_string=None): if date_string is None: when = datetime.datetime.now() else: when = datetime.datetime.strptime(date_string, '%Y%m%d') try: return weblinkchecker._get_closest_memento_url( url, when, self.timegate_uri) except RequestsConnectionError as e: self.skipTest(e)
def _get_archive_url(self, url, date_string=None): from memento_client.memento_client import MementoClientException if date_string is None: when = datetime.datetime.now() else: when = datetime.datetime.strptime(date_string, '%Y%m%d') try: result = weblinkchecker._get_closest_memento_url( url, when, self.timegate_uri) except (RequestsConnectionError, MementoClientException) as e: self.skipTest(e) return result