- -
-

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
-
- -
-
- - -