commit: 6ecf03c736bf4846d5fab08649177eb55e2e1ce0
parent 5740cfbf1cb468af74d0e7e1c9358ce702eb4f59
Author: Thomas Pointhuber <thomas.pointhuber@gmx.at>
Date: Sun, 19 Oct 2014 21:39:30 +0200
print error if https rewrite directory is not found, #116
Diffstat:
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/searx/https_rewrite.py b/searx/https_rewrite.py
@@ -18,7 +18,7 @@ along with searx. If not, see < http://www.gnu.org/licenses/ >.
import re
from lxml import etree
from os import listdir
-from os.path import isfile, join
+from os.path import isfile, isdir, join
# https://gitweb.torproject.org/\
@@ -120,9 +120,10 @@ def load_single_https_ruleset(filepath):
# load all https rewrite rules
def load_https_rules(rules_path):
- # add / to path if not set yet
- if rules_path[-1:] != '/':
- rules_path += '/'
+ # check if directory exists
+ if not isdir(rules_path):
+ print("[E] directory not found: '" + rules_path + "'")
+ return
# search all xml files which are stored in the https rule directory
xml_files = [join(rules_path, f)