Files
vrobbler/vrobbler/apps/scrobbles/management/commands/import_from_webdav.py

19 lines
556 B
Python

from django.core.management.base import BaseCommand
from vrobbler.apps.scrobbles.importers import webdav
class Command(BaseCommand):
def add_arguments(self, parser):
parser.add_argument(
"--restart",
action="store_true",
help="Restart failed imports",
)
def handle(self, *args, **options):
restart = False
if options["restart"]:
restart = True
count = webdav.import_from_webdav_for_all_users(restart=restart)
print(f"Started {count} WeDAV imports")