summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Tauber <asciimoo@gmail.com>2015-01-15 18:55:25 +0100
committerAdam Tauber <asciimoo@gmail.com>2015-01-15 18:55:25 +0100
commitfe5ff5137711e6f8799e3e635543e75ad8fbe331 (patch)
tree8e2545b9953f6d7f1e94d5aad85cab75295c590d
parent6503fdf2aab98ce36571784e4ef7b9ac697ae8e3 (diff)
[mod] pygments dependency warning
-rw-r--r--searx/webapp.py11
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')