diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 20:03:11 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 20:03:11 +0000 |
commit | fc34ab388e11f8637ceea8bf7cdb1aac5e4dd8fb (patch) | |
tree | f2a19cfc618a53df7250efc8cebf0ba71d0c5168 /eos_downloader/object_downloader.py | |
parent | Adding upstream version 0.10.0. (diff) | |
download | eos-downloader-fc34ab388e11f8637ceea8bf7cdb1aac5e4dd8fb.tar.xz eos-downloader-fc34ab388e11f8637ceea8bf7cdb1aac5e4dd8fb.zip |
Adding upstream version 0.10.1.upstream/0.10.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'eos_downloader/object_downloader.py')
-rw-r--r-- | eos_downloader/object_downloader.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/eos_downloader/object_downloader.py b/eos_downloader/object_downloader.py index 30cf9df..c107fee 100644 --- a/eos_downloader/object_downloader.py +++ b/eos_downloader/object_downloader.py @@ -40,7 +40,7 @@ from eos_downloader import ( MSG_TOKEN_EXPIRED, ) from eos_downloader.data import DATA_MAPPING -from eos_downloader.download import DownloadProgressBar +from eos_downloader.download import DownloadProgressBar, REQUEST_HEADERS # logger = logging.getLogger(__name__) @@ -263,7 +263,10 @@ class ObjectDownloader: self.authenticate() jsonpost = {"sessionCode": self.session_id} result = requests.post( - ARISTA_SOFTWARE_FOLDER_TREE, data=json.dumps(jsonpost), timeout=self.timeout + ARISTA_SOFTWARE_FOLDER_TREE, + data=json.dumps(jsonpost), + timeout=self.timeout, + headers=REQUEST_HEADERS, ) try: folder_tree = result.json()["data"]["xml"] @@ -332,7 +335,10 @@ class ObjectDownloader: self.authenticate() jsonpost = {"sessionCode": self.session_id, "filePath": remote_file_path} result = requests.post( - ARISTA_DOWNLOAD_URL, data=json.dumps(jsonpost), timeout=self.timeout + ARISTA_DOWNLOAD_URL, + data=json.dumps(jsonpost), + timeout=self.timeout, + headers=REQUEST_HEADERS, ) if "data" in result.json() and "url" in result.json()["data"]: # logger.debug('URL to download file is: {}', result.json()) @@ -421,7 +427,10 @@ class ObjectDownloader: jsonpost = {"accessToken": credentials} result = requests.post( - session_code_url, data=json.dumps(jsonpost), timeout=self.timeout + session_code_url, + data=json.dumps(jsonpost), + timeout=self.timeout, + headers=REQUEST_HEADERS, ) if result.json()["status"]["message"] in [ |