crypto: fix linting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
0c8d513567
commit
bf0141acc6
|
@ -77,9 +77,9 @@ class CertificateKeyPair(CreatedUpdatedModel):
|
||||||
@property
|
@property
|
||||||
def fingerprint_sha1(self) -> str:
|
def fingerprint_sha1(self) -> str:
|
||||||
"""Get SHA1 Fingerprint of certificate_data"""
|
"""Get SHA1 Fingerprint of certificate_data"""
|
||||||
return hexlify(self.certificate.fingerprint(hashes.SHA1()), ":").decode(
|
return hexlify(
|
||||||
"utf-8"
|
self.certificate.fingerprint(hashes.SHA1()), ":" # nosec
|
||||||
)
|
).decode("utf-8")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def kid(self):
|
def kid(self):
|
||||||
|
|
|
@ -134,7 +134,7 @@ class FlowExecutorView(APIView):
|
||||||
message = exc.__doc__ if exc.__doc__ else str(exc)
|
message = exc.__doc__ if exc.__doc__ else str(exc)
|
||||||
return self.stage_invalid(error_message=message)
|
return self.stage_invalid(error_message=message)
|
||||||
|
|
||||||
# pylint: disable=unused-argument
|
# pylint: disable=unused-argument, too-many-return-statements
|
||||||
def dispatch(self, request: HttpRequest, flow_slug: str) -> HttpResponse:
|
def dispatch(self, request: HttpRequest, flow_slug: str) -> HttpResponse:
|
||||||
# Early check if theres an active Plan for the current session
|
# Early check if theres an active Plan for the current session
|
||||||
if SESSION_KEY_PLAN in self.request.session:
|
if SESSION_KEY_PLAN in self.request.session:
|
||||||
|
@ -173,7 +173,9 @@ class FlowExecutorView(APIView):
|
||||||
# in which case we just delete the plan and invalidate everything
|
# in which case we just delete the plan and invalidate everything
|
||||||
next_binding = self.plan.next(self.request)
|
next_binding = self.plan.next(self.request)
|
||||||
except Exception as exc: # pylint: disable=broad-except
|
except Exception as exc: # pylint: disable=broad-except
|
||||||
self._logger.warning("f(exec): found incompatible flow plan, invalidating run", exc=exc)
|
self._logger.warning(
|
||||||
|
"f(exec): found incompatible flow plan, invalidating run", exc=exc
|
||||||
|
)
|
||||||
keys = cache.keys("flow_*")
|
keys = cache.keys("flow_*")
|
||||||
cache.delete_many(keys)
|
cache.delete_many(keys)
|
||||||
return self.stage_invalid()
|
return self.stage_invalid()
|
||||||
|
|
|
@ -25,6 +25,7 @@ class UserWriteStageView(StageView):
|
||||||
"""Finalise Enrollment flow by creating a user object."""
|
"""Finalise Enrollment flow by creating a user object."""
|
||||||
|
|
||||||
def post(self, request: HttpRequest) -> HttpResponse:
|
def post(self, request: HttpRequest) -> HttpResponse:
|
||||||
|
"""Wrapper for post requests"""
|
||||||
return self.get(request)
|
return self.get(request)
|
||||||
|
|
||||||
def get(self, request: HttpRequest) -> HttpResponse:
|
def get(self, request: HttpRequest) -> HttpResponse:
|
||||||
|
|
Reference in a new issue