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)
Exemple #4
0
    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