From b1a90e31f42b0333038dd314a47e7ea40df5c33e Mon Sep 17 00:00:00 2001 From: Alexis Mercier des Rochettes Date: Tue, 9 Dec 2025 23:26:30 +0100 Subject: [PATCH] fix: prevent linters from bitching --- apps/api/serializers.py | 2 +- apps/api/views.py | 1 + apps/api/viewsets.py | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/api/serializers.py b/apps/api/serializers.py index 562558e2..93274457 100644 --- a/apps/api/serializers.py +++ b/apps/api/serializers.py @@ -96,4 +96,4 @@ class QRCodeCheckSerializer(serializers.Serializer): label="Données du QR Code", help_text="Le contenu brut lu depuis le QR Code (Username + Token)", required=True - ) \ No newline at end of file + ) diff --git a/apps/api/views.py b/apps/api/views.py index d0a0522c..bb862323 100644 --- a/apps/api/views.py +++ b/apps/api/views.py @@ -3,6 +3,7 @@ import base64 import os from io import BytesIO + import qrcode import pyotp diff --git a/apps/api/viewsets.py b/apps/api/viewsets.py index 7ae45928..20d45fe9 100644 --- a/apps/api/viewsets.py +++ b/apps/api/viewsets.py @@ -2,10 +2,11 @@ # SPDX-License-Identifier: GPL-3.0-or-later import re -import pyotp import base64 import os +import pyotp + from django.contrib.contenttypes.models import ContentType from django_filters.rest_framework import DjangoFilterBackend from django.db.models import Q @@ -141,4 +142,4 @@ class QRCodeVerificationViewSet(GenericViewSet): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) secret = base64.b32encode(os.getenv("DJANGO_SECRET_KEY").encode()) - return Response({'valid': pyotp.TOTP(secret, interval=30).verify(serializer.validated_data['data'][-6:])}) \ No newline at end of file + return Response({'valid': pyotp.TOTP(secret, interval=30).verify(serializer.validated_data['data'][-6:])})