From 8a632e1043eaaa3db6174e59cc68e26e87fcce5e Mon Sep 17 00:00:00 2001 From: "Nicholas St. Germain" Date: Wed, 24 Apr 2019 12:22:34 -0500 Subject: [PATCH] pep8 --- utilities/grafana_build.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/utilities/grafana_build.py b/utilities/grafana_build.py index eb90b19..e261e6b 100644 --- a/utilities/grafana_build.py +++ b/utilities/grafana_build.py @@ -27,11 +27,12 @@ session = Session() auth = (username, password) url_base = f"{grafana_url.rstrip('/')}/api" +varken_datasource = [] try: datasources = session.get(url_base + '/datasources', auth=auth, verify=verify).json() varken_datasource = [source for source in datasources if source['database'] == 'varken'] if varken_datasource: - exit(f'varken datasource already exists with the name "{varken_datasource[0]["name"]}"') + print(f'varken datasource already exists with the name "{varken_datasource[0]["name"]}"') except JSONDecodeError: exit(f"Could not talk to grafana at {grafana_url}. Check URL/Username/Password") @@ -43,8 +44,9 @@ datasource_data = { "basicAuth": False, "database": 'varken' } -post = session.post(url_base + '/datasources', auth=auth, verify=verify, json=datasource_data).json() -print(f'Created Varken-Script datasource (id:{post["datasource"]["id"]})') +if not varken_datasource: + post = session.post(url_base + '/datasources', auth=auth, verify=verify, json=datasource_data).json() + print(f'Created Varken-Script datasource (id:{post["datasource"]["id"]})') our_dashboard = session.get(url_base + '/gnet/dashboards/9585', auth=auth, verify=verify).json()['json'] dashboard_data = {