summaryrefslogtreecommitdiff
path: root/searx/answerers
diff options
context:
space:
mode:
Diffstat (limited to 'searx/answerers')
-rw-r--r--searx/answerers/random/__init__.py2
-rw-r--r--searx/answerers/random/answerer.py1
-rw-r--r--searx/answerers/statistics/__init__.py2
-rw-r--r--searx/answerers/statistics/answerer.py20
4 files changed, 16 insertions, 9 deletions
diff --git a/searx/answerers/random/__init__.py b/searx/answerers/random/__init__.py
new file mode 100644
index 000000000..9ed59c825
--- /dev/null
+++ b/searx/answerers/random/__init__.py
@@ -0,0 +1,2 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
diff --git a/searx/answerers/random/answerer.py b/searx/answerers/random/answerer.py
index efdce0407..66147fa54 100644
--- a/searx/answerers/random/answerer.py
+++ b/searx/answerers/random/answerer.py
@@ -1,4 +1,5 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
import hashlib
import random
diff --git a/searx/answerers/statistics/__init__.py b/searx/answerers/statistics/__init__.py
new file mode 100644
index 000000000..9ed59c825
--- /dev/null
+++ b/searx/answerers/statistics/__init__.py
@@ -0,0 +1,2 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
diff --git a/searx/answerers/statistics/answerer.py b/searx/answerers/statistics/answerer.py
index 3c38243de..b0a5ddba5 100644
--- a/searx/answerers/statistics/answerer.py
+++ b/searx/answerers/statistics/answerer.py
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
+
from functools import reduce
from operator import mul
@@ -18,27 +20,27 @@ def answer(query):
try:
args = list(map(float, parts[1:]))
- except:
+ except: # pylint: disable=bare-except
return []
func = parts[0]
- answer = None
+ _answer = None
if func == 'min':
- answer = min(args)
+ _answer = min(args)
elif func == 'max':
- answer = max(args)
+ _answer = max(args)
elif func == 'avg':
- answer = sum(args) / len(args)
+ _answer = sum(args) / len(args)
elif func == 'sum':
- answer = sum(args)
+ _answer = sum(args)
elif func == 'prod':
- answer = reduce(mul, args, 1)
+ _answer = reduce(mul, args, 1)
- if answer is None:
+ if _answer is None:
return []
- return [{'answer': str(answer)}]
+ return [{'answer': str(_answer)}]
# required answerer function