on master help sign in
[mod] pygments dependency warning
commitfe5ff5137711e6f8799e3e635543e75ad8fbe331 authorAdam Tauber <asciimoo@gmail.com> dateThu 15 Jan 2015, 18:55 (12 years ago) parent6503fdf
1 file changed+8−3
searx/webapp.py+8−3
searx/webapp.py+8−3
@@ -33,9 +33,6 @@ from flask import (
3333 redirect, send_from_directory
3434)
3535from flask.ext.babel import Babel, gettext, format_date
36−from pygments import highlight
37−from pygments.lexers import get_lexer_by_name
38−from pygments.formatters import HtmlFormatter
3936from searx import settings, searx_dir
4037from searx.engines import (
4138 categories, engines, get_engines_stats, engine_shortcuts
@@ -51,6 +48,14 @@ from searx.search import Search
5148from searx.query import Query
5249from searx.autocomplete import searx_bang, backends as autocomplete_backends
5350from searx import logger
51+try:
52+ from pygments import highlight
53+ from pygments.lexers import get_lexer_by_name
54+ from pygments.formatters import HtmlFormatter
55+except:
56+ logger.critical("cannot import dependency: pygments")
57+ from sys import exit
58+ exit(1)
5459
5560
5661logger = logger.getChild('webapp')