diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2017-05-15 14:23:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-05-15 14:23:23 +0200 |
| commit | 4cffd78650c3f1dfce413ae0a1cd0453ebe6f277 (patch) | |
| tree | ac65990c72156def2d49e81d981f0b3beda4fd2e /searx/answerers/random/answerer.py | |
| parent | 46a2c63f8e1c3819cceff2d61fe9106051e8ecee (diff) | |
| parent | 52e615dede8538c36f569d2cf07835427a9a0db6 (diff) | |
Merge pull request #913 from asciimoo/py3
Add Python3 compatibility
Diffstat (limited to 'searx/answerers/random/answerer.py')
| -rw-r--r-- | searx/answerers/random/answerer.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/searx/answerers/random/answerer.py b/searx/answerers/random/answerer.py index 510d9f5be..f2b8bf3e5 100644 --- a/searx/answerers/random/answerer.py +++ b/searx/answerers/random/answerer.py @@ -1,5 +1,6 @@ import random import string +import sys from flask_babel import gettext # required answerer attribute @@ -8,7 +9,11 @@ keywords = ('random',) random_int_max = 2**31 -random_string_letters = string.lowercase + string.digits + string.uppercase +if sys.version_info[0] == 2: + random_string_letters = string.lowercase + string.digits + string.uppercase +else: + unicode = str + random_string_letters = string.ascii_lowercase + string.digits + string.ascii_uppercase def random_string(): @@ -24,9 +29,9 @@ def random_int(): return unicode(random.randint(-random_int_max, random_int_max)) -random_types = {u'string': random_string, - u'int': random_int, - u'float': random_float} +random_types = {b'string': random_string, + b'int': random_int, + b'float': random_float} # required answerer function |