aboutsummaryrefslogtreecommitdiff
path: root/server/szurubooru/middleware/authenticator.py
diff options
context:
space:
mode:
authorrr-2016-04-03 19:00:47 +0200
committerrr-2016-04-03 19:17:54 +0200
commit2578a297bfc95b165401436110d0d810df4ed4b2 (patch)
tree34d223082698c6a4369d94b38e72e6072abda4f5 /server/szurubooru/middleware/authenticator.py
parent9ce67b64ed42c9946a51cdd78e25342e9ee92841 (diff)
server/general: improve pylint score
+ incorporate some in-house rules - no more useless doc strings...
Diffstat (limited to 'server/szurubooru/middleware/authenticator.py')
-rw-r--r--server/szurubooru/middleware/authenticator.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/server/szurubooru/middleware/authenticator.py b/server/szurubooru/middleware/authenticator.py
index 37f743d..58ed357 100644
--- a/server/szurubooru/middleware/authenticator.py
+++ b/server/szurubooru/middleware/authenticator.py
@@ -1,9 +1,7 @@
-''' Exports Authenticator. '''
-
import base64
import falcon
-from szurubooru.model.user import User
-from szurubooru.errors import AuthError
+from szurubooru import errors
+from szurubooru import model
class Authenticator(object):
'''
@@ -15,7 +13,7 @@ class Authenticator(object):
self._auth_service = auth_service
self._user_service = user_service
- def process_request(self, request, response):
+ def process_request(self, request, _response):
''' Executed before passing the request to the API. '''
request.context.user = self._get_user(request)
if request.get_param_as_bool('bump-login') \
@@ -51,13 +49,13 @@ class Authenticator(object):
''' Tries to authenticate user. Throws AuthError for invalid users. '''
user = self._user_service.get_by_name(session, username)
if not user:
- raise AuthError('No such user.')
+ raise errors.AuthError('No such user.')
if not self._auth_service.is_valid_password(user, password):
- raise AuthError('Invalid password.')
+ raise errors.AuthError('Invalid password.')
return user
def _create_anonymous_user(self):
- user = User()
+ user = model.User()
user.name = None
user.access_rank = 'anonymous'
user.password = None

© 2015 - 2026 Jakob L. Kreuze