mirror of
https://github.com/Garmelon/PFERD.git
synced 2023-12-21 10:23:01 +01:00
Make Ti downloader authentication more robust
This commit is contained in:
parent
44b4204517
commit
c72e92db18
@ -105,6 +105,12 @@ class Ti:
|
|||||||
self._credentials = None
|
self._credentials = None
|
||||||
|
|
||||||
def _download(self, url, to_path):
|
def _download(self, url, to_path):
|
||||||
|
while True:
|
||||||
username, password = self._get_credentials()
|
username, password = self._get_credentials()
|
||||||
with self._session.get(url, stream=True, auth=(username, password)) as r:
|
with self._session.get(url, stream=True, auth=(username, password)) as r:
|
||||||
|
if r.ok:
|
||||||
stream_to_path(r, to_path)
|
stream_to_path(r, to_path)
|
||||||
|
return
|
||||||
|
else:
|
||||||
|
print("Incorrect credentials.")
|
||||||
|
self._reset_credentials()
|
||||||
|
Loading…
Reference in New Issue
Block a user