tasks.py 488 B

12345678910111213141516
  1. import json
  2. from celery import shared_task
  3. from games.utils import import_gamelist_file_to_db_for_system, skyscrape_console
  4. @shared_task
  5. def update_roms(game_system_slugs: list, full_scan=False):
  6. import_dict = {"imported": 0, "not_imported": 0}
  7. for game_system_slug in game_system_slugs:
  8. skyscrape_console(game_system_slug)
  9. import_dict = import_gamelist_file_to_db_for_system(
  10. game_system_slug, full_scan=full_scan
  11. )
  12. print(import_dict)