From 0488f934e203f70afc1704d0fd21e00592c265d3 Mon Sep 17 00:00:00 2001 From: Adam Tengler Date: Wed, 30 Nov 2016 11:59:59 +0100 Subject: [PATCH] Raise HTTP error on HTTP response codes >= 400 --- _states/grafana3_datasource.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_states/grafana3_datasource.py b/_states/grafana3_datasource.py index a66836b..42599e5 100644 --- a/_states/grafana3_datasource.py +++ b/_states/grafana3_datasource.py @@ -197,6 +197,8 @@ def _get_datasource(profile, name): auth=_get_auth(profile), timeout=profile.get('grafana_timeout', 3), ) + if response.status_code >= 400: + response.raise_for_status() data = response.json() for datasource in data: if datasource['name'] == name: