def METHOD_NAME(self,
           from_csv=None,
           domains=None,
           last_synced_hours=None,
           not_synced_hours=None,
           limit=None,
           **options
           ):
    dry_run = options['dry_run']
    dry_run_count = options['dry_run_count']
    if from_csv:
        users = _get_users_from_csv(from_csv)
        if dry_run_count:
            sys.stderr.write(f"\n{len(list(users))} users in CSV file '{from_csv}'\n")
            return
        for domain, request_user, as_username in users:
            request_user_id = CouchUser.get_by_username(request_user).user_id
            as_user_id = None
            if as_username:
                as_user_id = CouchUser.get_by_username(as_username).user_id
            sys.stdout.write(f"{domain},{request_user},{request_user_id},{as_username},{as_user_id}\n")
            if not dry_run:
                clear_formplayer_db_for_user.delay(domain, request_user_id, as_user_id)
    else:
        domains = [domain.strip() for domain in domains if domain.strip()]
        synced_since = datetime.utcnow() - relativedelta(hours=last_synced_hours)
        not_synced_since = (
            datetime.utcnow() - relativedelta(hours=not_synced_hours)
            if not_synced_hours else None
        )
        if dry_run_count:
            users = list(_get_user_rows(domains, synced_since, not_synced_since, None, limit))
            sys.stderr.write(f"\nMatched {len(users)} users for filters:\n")
            sys.stderr.write(f"\tDomains: {domains or '---'}\n")
            sys.stderr.write(f"\tSynced after: {synced_since}\n")
            sys.stderr.write(f"\tNot Synced after: {not_synced_since}\n")
            sys.stderr.write(f"\tLimit: {limit or '---'}\n")
            return
        users = _get_user_rows(domains, synced_since, not_synced_since, None, limit)
        for domain, request_user_id, as_user_id in users:
            request_user, as_username = get_prime_restore_user_params(request_user_id, as_user_id)
            sys.stdout.write(f"{domain},{request_user},{request_user_id},{as_username},{as_user_id}\n")
            if not dry_run:
                clear_formplayer_db_for_user.delay(
                    domain, request_user_id, as_user_id
                )