@@ -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)