in community-efforts/prompt_translation/dashboard_template/app.py [0:0]
def fetch_data() -> None:
"""
This function fetches the data from the source and target datasets and updates the global variables.
"""
print(f"Starting to fetch data: {datetime.datetime.now()}")
global source_dataset, target_dataset, user_ids_annotations, annotated, remaining, percentage_completed, top_dataframe
source_dataset, target_dataset = obtain_source_target_datasets()
user_ids_annotations = get_user_annotations_dictionary(target_dataset)
annotated = len(target_dataset)
remaining = int(os.getenv("TARGET_RECORDS")) - annotated
percentage_completed = round(
(annotated / int(os.getenv("TARGET_RECORDS"))) * 100, 1
)
# Print the current date and time
print(f"Data fetched: {datetime.datetime.now()}")