on master help sign in
[fix] comamnd engine: fix import
eed4378Alexandre Flament
searx/engines/command.py+2−2
@@ -14,8 +14,8 @@ along with searx. If not, see < http://www.gnu.org/licenses/ >.
14'''
14'''
15
15
16
16
17+import re
17from os.path import expanduser, isabs, realpath, commonprefix
18from os.path import expanduser, isabs, realpath, commonprefix
18−from re import MULTILINE, search as re_search
19from shlex import split as shlex_split
19from shlex import split as shlex_split
20from subprocess import Popen, PIPE
20from subprocess import Popen, PIPE
21from time import time
21from time import time
@@ -59,7 +59,7 @@ def init(engine_settings):
59 if 'parse_regex' in engine_settings:
59 if 'parse_regex' in engine_settings:
60 parse_regex = engine_settings['parse_regex']
60 parse_regex = engine_settings['parse_regex']
61 for result_key, regex in parse_regex.items():
61 for result_key, regex in parse_regex.items():
62− _compiled_parse_regex[result_key] = re.compile(regex, flags=MULTILINE)
62+ _compiled_parse_regex[result_key] = re.compile(regex, flags=re.MULTILINE)
63 if 'delimiter' in engine_settings:
63 if 'delimiter' in engine_settings:
64 delimiter = engine_settings['delimiter']
64 delimiter = engine_settings['delimiter']
65
65