Constructor and string function fixes. Ignored new data dir.
This commit is contained in:
+1
-1
@@ -132,6 +132,6 @@ nextcord.log
|
|||||||
|
|
||||||
# data file for bot
|
# data file for bot
|
||||||
highscores_data.json
|
highscores_data.json
|
||||||
highscores_message_map.json
|
|
||||||
highscores_config.json
|
highscores_config.json
|
||||||
deleted_backups/
|
deleted_backups/
|
||||||
|
highscores_data/
|
||||||
@@ -36,7 +36,7 @@ class HighscoresData:
|
|||||||
str: Highscores class as a string
|
str: Highscores class as a string
|
||||||
"""
|
"""
|
||||||
data: dict = {}
|
data: dict = {}
|
||||||
for guild_id, guild_obj in self._guild_map:
|
for guild_id, guild_obj in self._guild_map.items():
|
||||||
data[guild_id] = guild_obj.to_dict()
|
data[guild_id] = guild_obj.to_dict()
|
||||||
|
|
||||||
return "Highscores Data\n" + json.dumps(data, indent=4)
|
return "Highscores Data\n" + json.dumps(data, indent=4)
|
||||||
@@ -84,8 +84,9 @@ class HighscoresData:
|
|||||||
each file and adds to guild map.
|
each file and adds to guild map.
|
||||||
"""
|
"""
|
||||||
for data_file in os.listdir(HIGHSCORES_DATA_DIR):
|
for data_file in os.listdir(HIGHSCORES_DATA_DIR):
|
||||||
|
guild_id: int = int(data_file.split(".", maxsplit=1)[0])
|
||||||
with open(f"{HIGHSCORES_DATA_DIR}/{data_file}", encoding="utf-8", mode="r") as file:
|
with open(f"{HIGHSCORES_DATA_DIR}/{data_file}", encoding="utf-8", mode="r") as file:
|
||||||
guild_obj: Guild = Guild.from_dict(json.load(file))
|
guild_obj: Guild = Guild.from_dict(guild_id, json.load(file))
|
||||||
self._guild_map[guild_obj.guild_id] = guild_obj
|
self._guild_map[guild_obj.guild_id] = guild_obj
|
||||||
|
|
||||||
def save_highscores_data(self):
|
def save_highscores_data(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user