From 6eb22a36bd0b9c51769f8a43ee03cc9e3fc32c5f Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Sun, 13 Feb 2022 22:34:23 -0400
Subject: [PATCH] Removed unused method

---
 program/models.py | 33 ---------------------------------
 1 file changed, 33 deletions(-)

diff --git a/program/models.py b/program/models.py
index a53169f7..f0327cfc 100644
--- a/program/models.py
+++ b/program/models.py
@@ -962,39 +962,6 @@ class TimeSlotManager(models.Manager):
                         end=datetime.strptime(end, '%Y-%m-%d %H:%M:%S'),
                         show=show, is_repetition=schedule.is_repetition, schedule=schedule).generate()
 
-    @staticmethod
-    def get_or_create_current():
-        try:
-            return TimeSlot.objects.get(start__lte=timezone.now(), end__gt=timezone.now())
-        except MultipleObjectsReturned:
-            return TimeSlot.objects.filter(start__lte=timezone.now(), end__gt=timezone.now())[0]
-        except ObjectDoesNotExist:
-            once = RRule.objects.get(pk=1)
-            today = date.today().weekday()
-            default = Show.objects.get(pk=1)
-
-            previous_timeslot = TimeSlot.objects.filter(end__lte=timezone.now()).order_by('-start')[0]
-            next_timeslot = TimeSlot.objects.filter(start__gte=timezone.now())[0]
-
-            dstart, tstart = previous_timeslot.end.date(), previous_timeslot.end.time()
-            until, tend = next_timeslot.start.date(), next_timeslot.start.time()
-
-            new_schedule = Schedule(rrule=once,
-                                    byweekday=today,
-                                    show=default,
-                                    dstart=dstart,
-                                    tstart=tstart,
-                                    tend=tend,
-                                    until=until)
-
-            try:
-                new_schedule.validate_unique()
-                new_schedule.save()
-            except ValidationError:
-                pass
-            else:
-                return new_schedule.timeslots.all()[0]
-
     @staticmethod
     def get_24h_timeslots(start):
         end = timezone.make_aware(start + timedelta(hours=24))
-- 
GitLab