From 788321dbf3395d608bc44b351fd690763e58d78f Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Fri, 24 Apr 2020 15:13:39 +0000 Subject: [PATCH] Added two new methods to TimeSlot: local_start_time() and local_end_time(). - Legacy-Id: 17682 --- ietf/meeting/models.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index c2dcf45d9..e7ebbe324 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -532,6 +532,18 @@ class TimeSlot(models.Model): return local_end_time.astimezone(pytz.utc) else: return None + def local_start_time(self): + if self.tz(): + local_start_time = self.tz().localize(self.time) + return local_start_time + else: + return None + def local_end_time(self): + if self.tz(): + local_end_time = self.tz().localize(self.end_time()) + return local_end_time + else: + return None @property def js_identifier(self):