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.SnakeBuilder import SnakeBuilder
|
||||
|
||||
from statestorage.StorageLoader import StorageLoader
|
||||
from server.storage.StorageLoader import StorageLoader
|
||||
|
||||
from flask import Flask
|
||||
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",
|
||||
game_type["name"],
|
||||
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, {
|
||||
@@ -2,6 +2,6 @@
|
||||
class StorageLoader:
|
||||
@classmethod
|
||||
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)
|
||||
return storage_class
|
||||
Reference in New Issue
Block a user