"""Constants for app Users""" import pytz import datetime ALL_TIMEZONE_CHOICES = tuple(zip(pytz.all_timezones, pytz.all_timezones)) COMMON_TIMEZONE_CHOICES = tuple(zip(pytz.common_timezones, pytz.common_timezones)) PRETTY_TIMEZONE_CHOICES = [] for tz in pytz.common_timezones: now = datetime.datetime.now(pytz.timezone(tz)) ofs = now.strftime("%z") PRETTY_TIMEZONE_CHOICES.append((int(ofs), tz, "(GMT%s) %s" % (ofs, tz))) PRETTY_TIMEZONE_CHOICES.sort() for i in range(len(PRETTY_TIMEZONE_CHOICES)): PRETTY_TIMEZONE_CHOICES[i] = PRETTY_TIMEZONE_CHOICES[i][1:]