From 10bf6597734eb9510d8c3d2cf96433099efc5d16 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 5 Mar 2017 01:53:21 -0800 Subject: [PATCH] Fix unnecessary warning for ip bans.yaml (#6417) --- homeassistant/components/http/ban.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/http/ban.py b/homeassistant/components/http/ban.py index 96a32d1ae6e..8ae18ef6e80 100644 --- a/homeassistant/components/http/ban.py +++ b/homeassistant/components/http/ban.py @@ -4,6 +4,7 @@ from collections import defaultdict from datetime import datetime from ipaddress import ip_address import logging +import os from aiohttp.web_exceptions import HTTPForbidden, HTTPUnauthorized import voluptuous as vol @@ -115,13 +116,14 @@ def load_ip_bans_config(path: str): """Loading list of banned IPs from config file.""" ip_list = [] + if not os.path.isfile(path): + return ip_list + try: list_ = load_yaml_config_file(path) - except FileNotFoundError: - return [] except HomeAssistantError as err: _LOGGER.error('Unable to load %s: %s', path, str(err)) - return [] + return ip_list for ip_ban, ip_info in list_.items(): try: