summaryrefslogtreecommitdiffstats
path: root/accounts/utils
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/utils')
-rw-r--r--accounts/utils/__init__.py6
-rw-r--r--accounts/utils/confirmation.py4
-rw-r--r--accounts/utils/console.py18
-rw-r--r--accounts/utils/login.py2
-rw-r--r--accounts/utils/sessions.py2
5 files changed, 16 insertions, 16 deletions
diff --git a/accounts/utils/__init__.py b/accounts/utils/__init__.py
index 7e658d0..8d49363 100644
--- a/accounts/utils/__init__.py
+++ b/accounts/utils/__init__.py
@@ -25,7 +25,7 @@ def templated(template=None):
def ensure_utf8(s):
- if isinstance(s, unicode):
+ if isinstance(s, str):
s = s.encode('utf8')
return s
@@ -35,9 +35,9 @@ class NotRegexp(Regexp):
Like wtforms.validators.Regexp, but rejects data that DOES match the regex.
"""
def __call__(self, form, field):
- if self.regex.match(field.data or u''):
+ if self.regex.match(field.data or ''):
if self.message is None:
- self.message = field.gettext(u'Invalid input.')
+ self.message = field.gettext('Invalid input.')
raise ValidationError(self.message)
diff --git a/accounts/utils/confirmation.py b/accounts/utils/confirmation.py
index 3ae66fe..79ac7dc 100644
--- a/accounts/utils/confirmation.py
+++ b/accounts/utils/confirmation.py
@@ -20,6 +20,6 @@ class Confirmation(URLSafeTimedSerializer):
try:
return self.loads(s, max_age, return_timestamp, salt)
except BadSignature:
- raise Forbidden(u'Ungültiger Bestätigungslink.')
+ raise Forbidden('Ungültiger Bestätigungslink.')
except SignatureExpired:
- raise Forbidden(u'Bestätigungslink ist zu alt.')
+ raise Forbidden('Bestätigungslink ist zu alt.')
diff --git a/accounts/utils/console.py b/accounts/utils/console.py
index 8ee717f..841a78a 100644
--- a/accounts/utils/console.py
+++ b/accounts/utils/console.py
@@ -45,7 +45,7 @@ class TablePrinter(object):
self.widths = [_column_width(column, width)
for column, width
- in zip(zip(*rows), self.widths)]
+ in zip(list(zip(*rows)), self.widths)]
self._update_format_string()
@@ -68,13 +68,13 @@ class TablePrinter(object):
self._print_row(row)
def _print_headline(self):
- print('%s%s%s' % (
+ print(('%s%s%s' % (
self.separator,
self.separator.join(['-' * (width + 2) for width in self.widths]),
- self.separator))
+ self.separator)))
def _print_row(self, row):
- print(self.format_string % tuple(row))
+ print((self.format_string % tuple(row)))
class ConsoleForm(object):
@@ -86,19 +86,19 @@ class ConsoleForm(object):
self._ready = True
def _fill(self, data):
- for key, value in data.items():
+ for key, value in list(data.items()):
field = getattr(self.form, key, None)
if field is not None:
field.data = value
def print_errors(self):
- for field, errors in self.form.errors.items():
+ for field, errors in list(self.form.errors.items()):
if len(errors) > 1:
- print('%s:' % field)
+ print(('%s:' % field))
for error in errors:
- print(' %s' % error)
+ print((' %s' % error))
else:
- print('%s: %s' % (field, errors[0]))
+ print(('%s: %s' % (field, errors[0])))
def __getattr__(self, name):
return getattr(self.form, name)
diff --git a/accounts/utils/login.py b/accounts/utils/login.py
index 12e7881..71b4f59 100644
--- a/accounts/utils/login.py
+++ b/accounts/utils/login.py
@@ -36,7 +36,7 @@ def logout_required(f):
@wraps(f)
def logout_required_(*args, **kwargs):
if current_user.is_authenticated():
- raise Forbidden(u'Diese Seite ist nur für nicht eingeloggte Benutzer gedacht!')
+ raise Forbidden('Diese Seite ist nur für nicht eingeloggte Benutzer gedacht!')
return f(*args, **kwargs)
return logout_required_
diff --git a/accounts/utils/sessions.py b/accounts/utils/sessions.py
index 8dc8cf3..7b24f8a 100644
--- a/accounts/utils/sessions.py
+++ b/accounts/utils/sessions.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-from __future__ import absolute_import
+
from Crypto import Random
from Crypto.Cipher import AES