From 96d52f47d1fc689c8d81dc82ecdec748aaea28ff Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Mon, 29 May 2017 11:55:07 -0400 Subject: [PATCH] Catch and report if no usage reports avail (new domain). --- src/gam.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gam.py b/src/gam.py index 9c842afd..f05a78c2 100755 --- a/src/gam.py +++ b/src/gam.py @@ -960,6 +960,9 @@ def showReport(): except KeyError: raise try_date = _adjustDate(message) + if not usage: + print u'No user report available.' + sys.exit(1) titles = [u'email', u'date'] csvRows = [] for user_report in usage: @@ -993,6 +996,9 @@ def showReport(): except KeyError: raise try_date = _adjustDate(message) + if not usage: + print u'No customer report available.' + sys.exit(1) titles = [u'name', u'value', u'client_id'] csvRows = [] auth_apps = list() @@ -1420,6 +1426,9 @@ def doGetCustomerInfo(): except KeyError: raise try_date = _adjustDate(message) + if not usage: + print u'No user count data available.' + return print u'User counts as of %s:' % try_date for item in usage[0][u'parameters']: api_name = user_counts_map.get(item[u'name'])