From 3c28f4038e5de54adb45d9213c91ed34978158be Mon Sep 17 00:00:00 2001 From: Baudouin Raoult Date: Thu, 19 Nov 2020 12:29:40 +0000 Subject: Check --- examples/example-era5-update.py | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) (limited to 'examples/example-era5-update.py') diff --git a/examples/example-era5-update.py b/examples/example-era5-update.py index 5749e84..8b56573 100755 --- a/examples/example-era5-update.py +++ b/examples/example-era5-update.py @@ -16,11 +16,11 @@ c = cdsapi.Client(debug=True, wait_until_complete=False) r = c.retrieve( "reanalysis-era5-single-levels", { - "variable": "2t", - "product_type": "reanalysis", - "date": "2015-12-01", - "time": "14:00", - "format": "netcdf", + "variable": "2t", + "product_type": "reanalysis", + "date": "2015-12-01", + "time": "14:00", + "format": "netcdf", }, ) @@ -28,20 +28,24 @@ sleep = 30 while True: r.update() reply = r.reply - r.info("Request ID: %s, state: %s" % (reply['request_id'], reply['state'])) + r.info("Request ID: %s, state: %s" % (reply["request_id"], reply["state"])) - if reply['state'] == 'completed': + if reply["state"] == "completed": break - elif reply['state'] in ('queued', 'running'): - r.info("Request ID: %s, sleep: %s", reply['request_id'], sleep) + elif reply["state"] in ("queued", "running"): + r.info("Request ID: %s, sleep: %s", reply["request_id"], sleep) time.sleep(sleep) - elif reply['state'] in ('failed',): - r.error("Message: %s", reply['error'].get('message')) - r.error("Reason: %s", reply['error'].get('reason')) - for n in reply.get('error', {}).get('context', {}).get('traceback', '').split('\n'): - if n.strip() == '': + elif reply["state"] in ("failed",): + r.error("Message: %s", reply["error"].get("message")) + r.error("Reason: %s", reply["error"].get("reason")) + for n in ( + reply.get("error", {}).get("context", {}).get("traceback", "").split("\n") + ): + if n.strip() == "": break r.error(" %s", n) - raise Exception("%s. %s." % (reply['error'].get('message'), reply['error'].get('reason'))) + raise Exception( + "%s. %s." % (reply["error"].get("message"), reply["error"].get("reason")) + ) r.download("test.nc") -- cgit v1.2.3