pyams_utils.timezone package¶
Submodules¶
pyams_utils.timezone.utility module¶
-
class
pyams_utils.timezone.utility.
ServerTimezoneUtility
¶ Bases:
persistent.Persistent
,zope.container.contained.Contained
-
timezone
¶ Default server timezone
-
-
class
pyams_utils.timezone.utility.
TimezoneGenerationsChecker
¶ Bases:
object
Timezone generations checker
-
evolve
(site, current=None)¶ Check for required utilities
-
generation
= 1¶
-
-
pyams_utils.timezone.utility.
handle_new_local_site
(event)¶ Create a new ServerTimezoneUtility when a site is created
pyams_utils.timezone.vocabulary module¶
-
class
pyams_utils.timezone.vocabulary.
TimezonesVocabulary
(*args, **kw)¶ Bases:
zope.schema.vocabulary.SimpleVocabulary
Timezones vocabulary
Module contents¶
-
pyams_utils.timezone.
gmtime
(value)¶ Convert datetime to GMT
Value is assumed to be in GMT if no timezone is given
-
pyams_utils.timezone.
localgmtime
(value)¶ Convert datetime to GMT
Value is assumed to be in server timezone if none is given
-
pyams_utils.timezone.
tzinfo
(request=None)¶ request to timezone adapter
There is no easy way to get timezone from a request. This adapter assumes that the timezone is given by a registered utility…
-
pyams_utils.timezone.
tztime
(value)¶ Convert datetime to local timezone
Parameters: value (datetime) – input datetime; value is assumed to be in GMT if no timezone is given