diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2015-01-15 18:55:25 +0100 |
|---|---|---|
| committer | Adam Tauber <asciimoo@gmail.com> | 2015-01-15 18:55:25 +0100 |
| commit | fe5ff5137711e6f8799e3e635543e75ad8fbe331 (patch) | |
| tree | 8e2545b9953f6d7f1e94d5aad85cab75295c590d | |
| parent | 6503fdf2aab98ce36571784e4ef7b9ac697ae8e3 (diff) | |
[mod] pygments dependency warning
| -rw-r--r-- | searx/webapp.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/searx/webapp.py b/searx/webapp.py index cf58c55d9..877e40ddc 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -33,9 +33,6 @@ from flask import ( redirect, send_from_directory ) from flask.ext.babel import Babel, gettext, format_date -from pygments import highlight -from pygments.lexers import get_lexer_by_name -from pygments.formatters import HtmlFormatter from searx import settings, searx_dir from searx.engines import ( categories, engines, get_engines_stats, engine_shortcuts @@ -51,6 +48,14 @@ from searx.search import Search from searx.query import Query from searx.autocomplete import searx_bang, backends as autocomplete_backends from searx import logger +try: + from pygments import highlight + from pygments.lexers import get_lexer_by_name + from pygments.formatters import HtmlFormatter +except: + logger.critical("cannot import dependency: pygments") + from sys import exit + exit(1) logger = logger.getChild('webapp') |