clstoulouse / motu-client-python

Motu is a high efficient and robust Web Server which fills the gap between heterogeneous data providers to end users. Motu handles, extracts and transforms oceanographic huge volumes of data without performance collapse. This client enables to extract and download data through a python command line.
GNU Lesser General Public License v3.0
49 stars 22 forks source link

Cleanly handle CMEMS API interaction failures #20

Closed adamcandy closed 4 years ago

adamcandy commented 4 years ago

The motuclient fails internally when the CMEMS API response is not as expected. The server appears to be behaving erratically. The motuclient should at least handle the error cleanly and report back the error, rather than faulting (independently of the server behaviour).

This has been reported and logged as CMEMS case number 11022.

This pull request fixes the client behaviour (and moreover enables my scientific codes to run successfully).

adamcandy commented 4 years ago

Note this fixes the reported issue #21.

clstoulouse commented 4 years ago

Dear, Thank you for your pull request, we will merge it during next weeks and release a new version integrating this update. We'll keep you in touch as soon as the release will be available. Best regards, Motu team

clstoulouse commented 4 years ago

Hello, This merge request feature has been integrated in the release 1.8.5.