Fixed crashes from empty cache_warming_hosts.
Change-Id: I6ffac8fa9350c6cb22beeaa8fe9993be8ad44ce3
diff --git a/cache_warming/cache_warming.py b/cache_warming/cache_warming.py
index 3416b56..97e6cba 100644
--- a/cache_warming/cache_warming.py
+++ b/cache_warming/cache_warming.py
@@ -171,7 +171,12 @@
sys.stderr = os.fdopen(2, 'w', 1)
args = set_args()
verbose = args.verbose
- load_hosts()
+ try:
+ load_hosts()
+ except ValueError as e:
+ if verbose:
+ print 'Failed to open %s: %s.' % (HOSTS_JSON_PATH,e)
+ save_hosts(hit_log)
server_address = UDP_SERVER_PATH
try: