Lint fix v1

This commit is contained in:
2025-02-04 15:49:25 -03:00
parent ff010739c4
commit e6c3896918
35 changed files with 392 additions and 432 deletions

View File

@@ -2,4 +2,4 @@ from django.apps import AppConfig
class ApiConfig(AppConfig):
name = "api"
name = 'api'

View File

@@ -3,12 +3,13 @@ from rest_framework.response import Response
from rest_framework.views import APIView
from game.models import Game, GameEvent, GameStatuses
from ..serializers import GameSerializer, GameEventSerializer
from ..serializers import GameEventSerializer, GameSerializer
class GameResource(APIView):
def post(self, request):
""" Creates a new game """
"""Creates a new game"""
serializer = GameSerializer(data=request.data)
if serializer.is_valid():
@@ -19,7 +20,7 @@ class GameResource(APIView):
class GameSingleResource(APIView):
def get(self, request, game_id):
""" Returns a game serialized or not found """
"""Returns a game serialized or not found"""
try:
game = Game.objects.get(pk=game_id)
@@ -32,7 +33,7 @@ class GameSingleResource(APIView):
class GameEventResource(APIView):
def get(self, request, game_id):
""" Returns a list of all game events """
"""Returns a list of all game events"""
try:
game = Game.objects.get(pk=game_id)
@@ -44,7 +45,7 @@ class GameEventResource(APIView):
return Response(serializer.data)
def post(self, request, game_id):
""" Creates a new event """
"""Creates a new event"""
try:
game = Game.objects.get(pk=game_id)
@@ -53,20 +54,20 @@ class GameEventResource(APIView):
if game.status == GameStatuses.FINISHED:
return Response(
{"message": "Game is already finished"},
{'message': 'Game is already finished'},
status=status.HTTP_412_PRECONDITION_FAILED,
)
row = request.data.get("row")
col = request.data.get("col")
row = request.data.get('row')
col = request.data.get('col')
game_event = GameEvent.objects.filter(game=game, row=row, col=col).first()
if game_event:
return Response(
{"message": "This event was already registered"},
{'message': 'This event was already registered'},
status=status.HTTP_409_CONFLICT,
)
data = dict(request.data)
data["game"] = game.pk
data['game'] = game.pk
serializer = GameEventSerializer(data=data)
if serializer.is_valid():

View File

@@ -5,4 +5,4 @@ from rest_framework.views import APIView
class MainResource(APIView):
def get(self, request):
return Response({"message": "Welcome to the game!"}, status=status.HTTP_200_OK)
return Response({'message': 'Welcome to the game!'}, status=status.HTTP_200_OK)

View File

@@ -1,4 +1,3 @@
from .game import GameSerializer, GameEventSerializer
from .game import GameEventSerializer, GameSerializer
__all__ = ["GameSerializer", "GameEventSerializer"]
__all__ = ['GameEventSerializer', 'GameSerializer']

View File

@@ -6,22 +6,22 @@ from game.models import Game, GameEvent, GameStatuses
class GameSerializer(serializers.ModelSerializer):
def to_representation(self, instance):
response = super().to_representation(instance)
if not response["status"] == GameStatuses.FINISHED:
del response["board"]
if not response['status'] == GameStatuses.FINISHED:
del response['board']
return response
class Meta:
model = Game
fields = "__all__"
fields = '__all__'
class GameEventSerializer(serializers.ModelSerializer):
def to_representation(self, instance):
response = super().to_representation(instance)
response["active_game"] = GameSerializer(instance.game).data
response['active_game'] = GameSerializer(instance.game).data
return response
class Meta:
model = GameEvent
fields = "__all__"
fields = '__all__'

View File

@@ -1,14 +1,13 @@
from django.urls import path
from .resources.game import GameEventResource, GameResource, GameSingleResource
from .resources.main import MainResource
from .resources.game import GameResource, GameSingleResource, GameEventResource
app_name = "api"
app_name = 'api'
urlpatterns = [
path("games/<game_id>/events", GameEventResource.as_view(), name="games_events"),
path("games/<game_id>", GameSingleResource.as_view(), name="games_single"),
path("games", GameResource.as_view(), name="games"),
path("", MainResource.as_view(), name="main"),
path('games/<game_id>/events', GameEventResource.as_view(), name='games_events'),
path('games/<game_id>', GameSingleResource.as_view(), name='games_single'),
path('games', GameResource.as_view(), name='games'),
path('', MainResource.as_view(), name='main'),
]