From 713abaa736448933a95b827b4262d5816cd9fb83 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Wed, 18 Apr 2018 21:50:50 -0700 Subject: [PATCH] Fixed bug that was introduced after adding new alert types This is why I need integration tests... --- minitor/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/minitor/main.py b/minitor/main.py index 756ecec..5df1c3e 100644 --- a/minitor/main.py +++ b/minitor/main.py @@ -3,6 +3,7 @@ import subprocess import sys from argparse import ArgumentParser from datetime import datetime +from itertools import chain from subprocess import CalledProcessError from subprocess import check_output from time import sleep @@ -292,7 +293,7 @@ class Minitor(object): ) ) # Validate that the the alerts for the monitor exist - for alert in monitor.alerts: + for alert in chain(monitor.alert_down, monitor.alert_up): if alert not in self.alerts: raise InvalidMonitorException( 'Monitor {} contains an unknown alert: {}'.format(