Skip to content

Commit

Permalink
refactor: _product type hints
Browse files Browse the repository at this point in the history
  • Loading branch information
sbrunato committed Mar 5, 2024
1 parent f053675 commit 15c04b5
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions eodag/api/product/_product.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import logging
import os
import re
import tempfile
import urllib.parse
from typing import TYPE_CHECKING, Any, Dict, Optional, Tuple, Union

Expand Down Expand Up @@ -472,9 +473,13 @@ def format_quicklook_address() -> None:
if base_dir is not None:
quicklooks_base_dir = os.path.abspath(os.path.realpath(base_dir))
else:
quicklooks_base_dir = os.path.join(
self.downloader.config.outputs_prefix, "quicklooks"
tempdir = tempfile.gettempdir()
outputs_prefix = (
getattr(self.downloader.config, "outputs_prefix", tempdir)
if self.downloader
else tempdir
)
quicklooks_base_dir = os.path.join(outputs_prefix, "quicklooks")
if not os.path.isdir(quicklooks_base_dir):
os.makedirs(quicklooks_base_dir)
quicklook_file = os.path.join(
Expand Down

0 comments on commit 15c04b5

Please sign in to comment.