autotest: make slave delay check more robust
am: 4ac6f52836

Change-Id: I24377044393ed978fbf132708dcdf67b033cda81
diff --git a/site_utils/check_slave_db_delay.py b/site_utils/check_slave_db_delay.py
index 0e29523..face8aa 100755
--- a/site_utils/check_slave_db_delay.py
+++ b/site_utils/check_slave_db_delay.py
@@ -70,6 +70,7 @@
     """
     parser = argparse.ArgumentParser()
     parser.add_argument('-r', '--replicas', nargs='+',
+                        default=[],
                         help='IP addresses of readonly replicas of TKO.')
     parser.add_argument('-l', '--logfile', type=str,
                         default=None,
@@ -95,8 +96,11 @@
 
     logging.info('Start checking Seconds_Behind_Master of slave databases')
 
-    for replica in options.replicas:
-        check_delay(replica, global_db_user, global_db_password)
+    if not options.replicas:
+        logging.warning('No replicas checked.')
+    else:
+        for replica in options.replicas:
+            check_delay(replica, global_db_user, global_db_password)
 
     slaves = server_manager_utils.get_servers(
             role='database_slave', status='primary')