DatasetChecker / core /state.py
archivartaunik's picture
Upload 35 files
e82eaee verified
raw
history blame contribute delete
865 Bytes
"""Global state management for the application."""
# Global variable to store results for audio playback
global_results = []
# Cache for downloaded datasets
dataset_cache = {}
def get_global_results():
"""Get the global results list."""
global global_results
return global_results
def set_global_results(results):
"""Set the global results list."""
global global_results
global_results = results
def clear_global_results():
"""Clear all global results."""
global global_results
global_results = []
def get_dataset_cache():
"""Get the dataset cache dictionary."""
global dataset_cache
return dataset_cache
def clear_dataset_cache():
"""Clear the dataset cache."""
global dataset_cache
count = len(dataset_cache)
dataset_cache.clear()
return count