Results 280 comments of Peter A. Jonsson

> Alternatively, the subclasses can be removed, and the status be expressed as a boolean on the `DownloadResult` class. This is Python 3.10, but I think the single class could...

> Low water mark is when new items are taken from the iterable, not the concurrency size. This could in principle be an arbitrary number >= concurrency. > I chose...

> > Is there a guarantee that len(done) < workers, or will a download of 20 products start with 6 submitted futures, and then gradually scale down to a single...

@pedep seen this, but need to do other things right now. Will take a look at this either tomorrow or Wednesday.

From a security standpoint, `temp_filename` is similar to `tmpnam(3)`, and my man page starts the description with: ``` DESCRIPTION Note: avoid using these functions; use mkstemp(3) or tmpfile(3) in‐ stead....

The linked PRs are making 3 upgrades at once: 1. Ubuntu LTS version upgrade (happens once every two years) 2. Python version from 3.10 to 3.12 (one 3.x release per...

After I created this ticket, Copernicus has announced they are adding both Landsat (https://dataspace.copernicus.eu/news/2024-9-16-availability-landsat-data-copernicus-data-space-ecosystem-upcoming-changes) and Sentinel-3 OLCI (https://dataspace.copernicus.eu/news/2024-8-13-sentinel-3-olci-level-2-data-now-available-visualization-copernicus-browser-and) data. I'm swamped for the rest of the year and the Landsat...

I don't have Windows, but I'm guessing the shell with administrative privileges runs CDSETool as the administrator. Unless it's absolutely necessary, I would advise against running anything that talks with...

> .. inside the `with ... file:` the file is open in write mode, and since it' open in this mode the copyfile needs to read from the file but...

If it works for you @LattaruoloAndrea and nobody else has reacted/complained since Aug 2, I think we can close this issue as fixed.