diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index bfdaa0c..fa81b9e 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -1014,22 +1014,25 @@ class Tournament(BaseModel): return self.has_started(hour_delta=hour_delta) def supposedly_in_progress(self): + end = self.start_date + timedelta(days=self.day_duration + 1) + return self.start_date <= timezone.now() <= end + # end = self.start_date + timedelta(days=self.day_duration + 1) # return self.start_date.replace(hour=0, minute=0) <= timezone.now() <= end - timezoned_datetime = self.local_start_date() - end = timezoned_datetime + timedelta(days=self.day_duration + 1) - now_utc = timezone.now() - now = now_utc.astimezone(self.timezone()) - start = timezoned_datetime.replace(hour=0, minute=0) + # timezoned_datetime = self.local_start_date() + # end = timezoned_datetime + timedelta(days=self.day_duration + 1) + # now_utc = timezone.now() + # now = now_utc.astimezone(self.timezone()) + # start = timezoned_datetime.replace(hour=0, minute=0) - # print(f"timezoned_datetime: {timezoned_datetime}") - # print(f"tournament end date: {end}") - # print(f"current time: {now}") - # print(f"tournament start: {start}") - # print(f"start <= now <= end: {start <= now <= end}") + # # print(f"timezoned_datetime: {timezoned_datetime}") + # # print(f"tournament end date: {end}") + # # print(f"current time: {now}") + # # print(f"tournament start: {start}") + # # print(f"start <= now <= end: {start <= now <= end}") - return start <= now <= end + # return start <= now <= end def starts_in_the_future(self): # tomorrow = datetime.now().date() + timedelta(days=1)