From 61eeb852aa7ba2b8e7a114a71ebd298a16fd7d19 Mon Sep 17 00:00:00 2001 From: Gerni <47844854+mgerni@users.noreply.github.com> Date: Thu, 15 May 2025 14:10:47 -0400 Subject: [PATCH] fix temple sync final ly --- templesync.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/templesync.py b/templesync.py index 87a82f6..c370ad3 100644 --- a/templesync.py +++ b/templesync.py @@ -12,7 +12,7 @@ def temple_player_data(username: str): used_id.add(item['id']) cleaned_player_data.append(item) - return player_data + return cleaned_player_data def read_json_file(file_path): @@ -41,7 +41,9 @@ def import_logs(player_name: str, site_tasks: list): def check_logs(username: str, site_tasks: list, action: str): def find_by_id(items, target_id): - return [item for item in items if item['id'] == target_id] + print(type(target_id)) + + return [item for item in items if int(item['id']) == target_id] def format_completed_tasks(completed_tasks: set): # iterate over the completed tasks and create a list of dictionaries formatted_tasks = [] @@ -52,6 +54,7 @@ def format_completed_tasks(completed_tasks: set): return formatted_tasks cleaned_player_data = temple_player_data(username) + print(type(cleaned_player_data)) missing_tasks = list() completed_tasks = set() for task in site_tasks: @@ -79,5 +82,6 @@ def format_completed_tasks(completed_tasks: set): print(task) return missing_tasks else: - print(completed_tasks) - return format_completed_tasks(completed_tasks) \ No newline at end of file + sorted_completed_tasks = sorted(completed_tasks) + print(sorted_completed_tasks) + return format_completed_tasks(sorted_completed_tasks) \ No newline at end of file