Ronnie has proposed merging lp:~ronnie.vd.c/loco-directory/team-event-timezome
into lp:loco-directory.
Requested reviews:
loco-directory-dev (loco-directory-dev)
For more details, see:
https://code.launchpad.net/~ronnie.vd.c/loco-directory/team-event-timezome/+merge/73152
Fixed displaying of event timezome when event has no venue or channel
--
https://code.launchpad.net/~ronnie.vd.c/loco-directory/team-event-timezome/+merge/73152
Your team loco-directory-dev is requested to review the proposed merge of
lp:~ronnie.vd.c/loco-directory/team-event-timezome into lp:loco-directory.
=== modified file 'loco_directory/events/models.py'
--- loco_directory/events/models.py 2011-06-30 00:23:14 +0000
+++ loco_directory/events/models.py 2011-08-27 23:22:23 +0000
@@ -133,19 +133,18 @@
return "%s %s %s" % (self.name, self.venue, self.date_begin or "")
def get_tz(self):
+ timezone = 'UTC'
if self.venue:
- return self.venue.tz
- elif self.channel:
- first = None
- for t in self.teams.all():
- if not first:
- first = t
- if t.tz != 'UTC':
- return t.tz
- return first.tz
+ timezone = self.venue.tz
else:
- return 'UTC'
+ try:
+ timezone = self.teams.exclude(tz='UTC')[0].tz
+ except IndexError:
+ # There is not team with timezone set other than the default 'UTC'
+ pass
+ return timezone
tz = property(get_tz)
+
def get_local_begin(self):
return self.tolocaltime(self.date_begin)
_______________________________________________
Mailing list: https://launchpad.net/~loco-directory-dev
Post to : [email protected]
Unsubscribe : https://launchpad.net/~loco-directory-dev
More help : https://help.launchpad.net/ListHelp