move storage classes into server folder and fix error in localStorage when winner_snake is none
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@ from server.Files import read_file
|
|||||||
from server.GameBoard import GameBoard
|
from server.GameBoard import GameBoard
|
||||||
from server.SnakeBuilder import SnakeBuilder
|
from server.SnakeBuilder import SnakeBuilder
|
||||||
|
|
||||||
from statestorage.StorageLoader import StorageLoader
|
from server.storage.StorageLoader import StorageLoader
|
||||||
|
|
||||||
from flask import Flask
|
from flask import Flask
|
||||||
from flask import request
|
from flask import request
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ class LocalStorage:
|
|||||||
f"{game_board.snake_class.__class__.__name__}_{game_board.now_date.strftime('%H-%M-%S')}_{game_board.id}.json",
|
f"{game_board.snake_class.__class__.__name__}_{game_board.now_date.strftime('%H-%M-%S')}_{game_board.id}.json",
|
||||||
game_type["name"],
|
game_type["name"],
|
||||||
game_type["is_ladder"],
|
game_type["is_ladder"],
|
||||||
True if "me" in game_board.winner_snake_names else False
|
True if game_board.winner_snake_names and "me" in game_board.winner_snake_names else False
|
||||||
)
|
)
|
||||||
|
|
||||||
save_file(save_file_path, {
|
save_file(save_file_path, {
|
||||||
@@ -2,6 +2,6 @@
|
|||||||
class StorageLoader:
|
class StorageLoader:
|
||||||
@classmethod
|
@classmethod
|
||||||
def build(self, selected_storage:str):
|
def build(self, selected_storage:str):
|
||||||
storage_module = __import__(f'statestorage.{selected_storage}', fromlist=[selected_storage])
|
storage_module = __import__(f'server.storage.{selected_storage}', fromlist=[selected_storage])
|
||||||
storage_class = getattr(storage_module, selected_storage)
|
storage_class = getattr(storage_module, selected_storage)
|
||||||
return storage_class
|
return storage_class
|
||||||
Reference in New Issue
Block a user