Raise error on a 509 response (too many sessions)
When the response code is 509, raise an error with an explanation (based on the actual error message contained in the response HTML).
This commit is contained in:
@@ -228,6 +228,13 @@ class Url:
|
|||||||
response=response,
|
response=response,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if response.status_code == 509:
|
||||||
|
raise WaybackError(
|
||||||
|
"Can not save '{url}'. You have probably reached the limit of active sessions. Try later.".format(
|
||||||
|
url=_cleaned_url(self.url), text=response.text
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
m = re.search(
|
m = re.search(
|
||||||
r"https?://web.archive.org/web/([0-9]{14})/http", self._archive_url
|
r"https?://web.archive.org/web/([0-9]{14})/http", self._archive_url
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user