From 0482ea3f08a91abc57bdba8e3ccfe10b5f0d3761 Mon Sep 17 00:00:00 2001 From: Baudouin Raoult Date: Sat, 12 May 2018 16:09:09 +0100 Subject: examples --- cdsapi/api.py | 6 +++--- example-era5.py | 2 +- example-glaciers.py | 19 +++++++++++++++++++ simple-example.py | 19 ------------------- 4 files changed, 23 insertions(+), 23 deletions(-) create mode 100755 example-glaciers.py delete mode 100755 simple-example.py diff --git a/cdsapi/api.py b/cdsapi/api.py index c8f3d58..f8517ac 100644 --- a/cdsapi/api.py +++ b/cdsapi/api.py @@ -191,12 +191,12 @@ class Client(object): continue if reply['state'] in ('failed',): - print('Message: %s' % (reply['error'].get('message'),)) - print('Reason: %s' % (reply['error'].get('reason'),)) + self.logger.error('Message: %s' % (reply['error'].get('message'),)) + self.logger.error('Reason: %s' % (reply['error'].get('reason'),)) for n in reply.get('error', {}).get('context', {}).get('traceback', '').split('\n'): if n.strip() == '' and not self.full_stack: break - print(' %s' % (n,)) + self.logger.error(' %s' % (n,)) raise Exception(reply['error'].get('reason'),) raise Exception('Unknown API state [%s]' % (reply['state'],)) diff --git a/example-era5.py b/example-era5.py index 90f3087..67cc6f2 100755 --- a/example-era5.py +++ b/example-era5.py @@ -16,7 +16,7 @@ c.retrieve("reanalysis-era5-pressure-levels", "variable": "geopotential", "pressure_level": "500", "product_type": "reanalysis", - "date": "2008-01-01/to/2017-01-01", + "date": "2008-01-01/2017-12-31", "time": "12:00", "format": "grib" }, diff --git a/example-glaciers.py b/example-glaciers.py new file mode 100755 index 0000000..976c8ca --- /dev/null +++ b/example-glaciers.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python + +import cdsapi +import logging + + +logging.basicConfig(level=logging.DEBUG, + format='%(asctime)s %(levelname)s %(message)s') + + +c = cdsapi.Client() + + +c.retrieve("insitu-glaciers-elevation-mass", + { + "variable": "elevation_change", + "format": "tgz" + }, + "dowload.data") diff --git a/simple-example.py b/simple-example.py deleted file mode 100755 index 976c8ca..0000000 --- a/simple-example.py +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env python - -import cdsapi -import logging - - -logging.basicConfig(level=logging.DEBUG, - format='%(asctime)s %(levelname)s %(message)s') - - -c = cdsapi.Client() - - -c.retrieve("insitu-glaciers-elevation-mass", - { - "variable": "elevation_change", - "format": "tgz" - }, - "dowload.data") -- cgit v1.2.3