Move message map creation to highscores.py. Was a circular import.

This commit is contained in:
alwayscompiling
2022-07-28 10:41:10 -04:00
parent 64004329da
commit 463ef48052
3 changed files with 20 additions and 21 deletions
-19
View File
@@ -7,25 +7,6 @@ from highscores import highscores_data # pylint: disable=import-error
from highscores import highscores_message_map # pylint: disable=import-error
def create_message_map(data: dict):
"""
Creates a message map from input highscores data.
@param data: highscores_data dict to create map from.
@return: dict message_map of message to boss.
"""
message_map = {}
# guild id will be a string. Json object keys are strings.
for guild, guild_scores in data.items():
message_map[guild] = {}
for boss, info in guild_scores["tables"].items():
message_map[guild][info["message_id"]] = boss
return message_map
def format_highscore_message(boss_name: str, guild_id: int):
"""
returns a formatted string for a boss's highscore