tasks.py 475 B

123456789101112
  1. from django_celery_results.models import TaskResult
  2. from celery import shared_task
  3. from games.utils import skyscrape_console, import_gamelist_file_to_db_for_system
  4. @shared_task
  5. def update_roms(game_system_slugs: list, full_scan=False):
  6. for game_system_slug in game_system_slugs:
  7. scrape_out, load_out = skyscrape_console(game_system_slug)
  8. import_dict = import_gamelist_file_to_db_for_system(game_system_slug, full_scan=full_scan)
  9. return import_dict