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
12
PFERD/ti.py
12
PFERD/ti.py
@ -105,6 +105,12 @@ class Ti:
|
||||
self._credentials = None
|
||||
|
||||
def _download(self, url, to_path):
|
||||
username, password = self._get_credentials()
|
||||
with self._session.get(url, stream=True, auth=(username, password)) as r:
|
||||
stream_to_path(r, to_path)
|
||||
while True:
|
||||
username, password = self._get_credentials()
|
||||
with self._session.get(url, stream=True, auth=(username, password)) as r:
|
||||
if r.ok:
|
||||
stream_to_path(r, to_path)
|
||||
return
|
||||
else:
|
||||
print("Incorrect credentials.")
|
||||
self._reset_credentials()
|
||||
|
Loading…
Reference in New Issue
Block a user