Constructor and string function fixes. Ignored new data dir.
This commit is contained in:
+2
-2
@@ -132,6 +132,6 @@ nextcord.log
|
||||
|
||||
# data file for bot
|
||||
highscores_data.json
|
||||
highscores_message_map.json
|
||||
highscores_config.json
|
||||
deleted_backups/
|
||||
deleted_backups/
|
||||
highscores_data/
|
||||
@@ -36,7 +36,7 @@ class HighscoresData:
|
||||
str: Highscores class as a string
|
||||
"""
|
||||
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()
|
||||
|
||||
return "Highscores Data\n" + json.dumps(data, indent=4)
|
||||
@@ -84,8 +84,9 @@ class HighscoresData:
|
||||
each file and adds to guild map.
|
||||
"""
|
||||
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:
|
||||
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
|
||||
|
||||
def save_highscores_data(self):
|
||||
|
||||
Reference in New Issue
Block a user