mirror of
https://github.com/janeczku/calibre-web
synced 2025-11-22 18:04:50 +00:00
Clean-up: Fix import order in kobo.py, and other minor formatting
changes.
This commit is contained in:
@@ -46,14 +46,17 @@ Some possible alternatives that require more research:
|
||||
from functools import wraps
|
||||
from flask import request, make_response
|
||||
from werkzeug.security import check_password_hash
|
||||
|
||||
from . import logger, ub, lm
|
||||
|
||||
USER_KEY_HEADER = "x-kobo-userkey"
|
||||
log = logger.create()
|
||||
|
||||
|
||||
def disable_failed_auth_redirect_for_blueprint(bp):
|
||||
lm.blueprint_login_views[bp.name] = None
|
||||
|
||||
|
||||
@lm.request_loader
|
||||
def load_user_from_kobo_request(request):
|
||||
user_key = request.headers.get(USER_KEY_HEADER)
|
||||
@@ -64,4 +67,4 @@ def load_user_from_kobo_request(request):
|
||||
if check_password_hash(str(user.kobo_user_key_hash), user_key):
|
||||
return user
|
||||
log.info("Received Kobo request without a recognizable UserKey.")
|
||||
return None
|
||||
return None
|
||||
|
||||
Reference in New Issue
Block a user