From 62b1c8ba9c24b07e60ebec946353ffa39ae797b5 Mon Sep 17 00:00:00 2001 From: starnakin Date: Mon, 8 Jan 2024 13:05:23 +0100 Subject: [PATCH] game: fix: circular import --- games/consumers.py | 6 ++++-- games/models.py | 6 +----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/games/consumers.py b/games/consumers.py index 473e2da..334784b 100644 --- a/games/consumers.py +++ b/games/consumers.py @@ -2,12 +2,14 @@ from channels.generic.websocket import AsyncWebsocketConsumer from django.contrib.auth.models import User -from games.models import GameModel - import json +from .objects import GameRoomManager + from .models import game_room_manager +game_room_manager: GameRoomManager = GameRoomManager() + class GameWebSocket(AsyncWebsocketConsumer): def __init__(self, *args, **kwargs): diff --git a/games/models.py b/games/models.py index a504972..3113eaf 100644 --- a/games/models.py +++ b/games/models.py @@ -1,7 +1,5 @@ from django.db import models -from .objects.GameRoomManager import GameRoomManager - from channels.generic.websocket import AsyncWebsocketConsumer # Create your models here. @@ -22,6 +20,4 @@ class GameModel(models.Model): class GameMembersModel(models.Model): game_id = models.IntegerField() - player_id = models.IntegerField() - -game_room_manager: GameRoomManager = GameRoomManager() \ No newline at end of file + player_id = models.IntegerField() \ No newline at end of file