Crash on timeout
There is a typing error when product in timeout are reinjected:
CRITICAL - Cannot download EOF orbit files: cannot unpack non-iterable EOProduct object
Traceback (most recent call last):
File "ENV/s1tiling/libs/orbit/_manager.py", line 171, in do_download_eof_files
files = provider.download(list(eofs), self.__dest_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/orbit/_providers.py", line 252, in download
products = download_and_extract_products(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/utils/eodag.py", line 292, in download_and_extract_products_sequential
for idx, product in indexed_products:
^^^^^^^^^^^^
TypeError: cannot unpack non-iterable EOProduct object
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "ENV/s1tiling/libs/cli.py", line 54, in cli_execute
situation = processing(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/api.py", line 1426, in s1_process_ia
return do_process_with_pipeline(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/api.py", line 454, in do_process_with_pipeline
res = process_one_tile(
^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/api.py", line 322, in process_one_tile
dsk, required_products, errors = pipelines.generate_tasks(do_watch_ram)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/otbpipeline.py", line 1043, in generate_tasks
possible_first_inputs = self._prepare_inputs()
^^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/otbpipeline.py", line 835, in _prepare_inputs
inputs : Dict[str, List[Outcome[Meta]]] = self.__inputs.instanciate_all(configuration=self.__cfg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/utils/timer.py", line 90, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "ENV/s1tiling/libs/otbpipeline.py", line 735, in instanciate_all
steps = inp(
^^^^
File "ENV/s1tiling/libs/api.py", line 818, in eof_first_inputs_factory
raise exceptions.DownloadEOFFileError(str(error)) from error
s1tiling.libs.exceptions.DownloadEOFFileError: Cannot download EOF orbit files: cannot unpack non-iterable EOProduct object