on master help sign in
improve https rewrite code
commitbb126da0fb49d1c9640eeb3371d0bbcf005bcd2b authorThomas Pointhuber <thomas.pointhuber@gmx.at> dateWed 15 Oct 2014, 14:47 (12 years ago) parent0616d26
2 files changed+10−4
searx/https_rewrite.py+2 searx/webapp.py+8−4
searx/https_rewrite.py+2
@@ -137,3 +137,5 @@ def load_https_rules(rules_path):
137137
138138 # append ruleset
139139 https_rules.append(ruleset)
140+
141+ print(' * {n} https-rules loaded'.format(n=len(https_rules)))
searx/webapp.py+8−4
@@ -224,10 +224,14 @@ def index():
224224
225225 # process rules
226226 for rule in rules:
227− # TODO, precompile rule
228− p = re.compile(rule[0])
229− # rewrite url if possible
230− new_result_url = p.sub(rule[1], result['url'])
227+ try:
228+ # TODO, precompile rule
229+ p = re.compile(rule[0])
230+
231+ # rewrite url if possible
232+ new_result_url = p.sub(rule[1], result['url'])
233+ except:
234+ break
231235
232236 # parse new url
233237 new_parsed_url = urlparse(new_result_url)