
from django.core.management.base import NoArgsCommand

from selvbetjening.core.events.models import Attend


class Command(NoArgsCommand):
    def handle_noargs(self, **options):

        attendees = Attend.objects.select_related().prefetch_related('selection_set')

        for attendee in attendees:
            attendee.recalculate_price()

        Attend.objects.recalculate_aggregations_paid(attendees)


from django.core.management.base import NoArgsCommand


class Command(NoArgsCommand):
    def handle_noargs(self, **options):
        from selvbetjening.core.events.models import Attend

        attendees = Attend.objects.select_related().prefetch_related('selection_set')

        for attendee in attendees:
            attendee.recalculate_price()

        Attend.objects.recalculate_aggregations_paid(attendees)

Fix import that crashed the system under certain conditions
Fix import that crashed the system under certain conditions

  
  from django.core.management.base import NoArgsCommand
- 
- from selvbetjening.core.events.models import Attend
  
  
  class Command(NoArgsCommand):
      def handle_noargs(self, **options):
+         from selvbetjening.core.events.models import Attend
  
          attendees = Attend.objects.select_related().prefetch_related('selection_set')
  
          for attendee in attendees:
              attendee.recalculate_price()
  
          Attend.objects.recalculate_aggregations_paid(attendees)
  
Fix import that crashed the system under certain conditions
## Code Before:

from django.core.management.base import NoArgsCommand

from selvbetjening.core.events.models import Attend


class Command(NoArgsCommand):
    def handle_noargs(self, **options):

        attendees = Attend.objects.select_related().prefetch_related('selection_set')

        for attendee in attendees:
            attendee.recalculate_price()

        Attend.objects.recalculate_aggregations_paid(attendees)

## Instruction:
Fix import that crashed the system under certain conditions
## Code After:

from django.core.management.base import NoArgsCommand


class Command(NoArgsCommand):
    def handle_noargs(self, **options):
        from selvbetjening.core.events.models import Attend

        attendees = Attend.objects.select_related().prefetch_related('selection_set')

        for attendee in attendees:
            attendee.recalculate_price()

        Attend.objects.recalculate_aggregations_paid(attendees)
