from django.core.management.base import BaseCommand

from ...models import Review


class Command(BaseCommand):
    help = 'Splits reviewers names into separate names'

    def handle(self, *args, **kwargs):
        for review in Review.objects.all():
            names = review.reviewer_name.split(" ", 1)
            review.reviewer_first_name = names[0]
            try:
                review.reviewer_last_name = names[1]
            except IndexError:
                pass
            review.save()


