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 +