--- a/src/pyams_utils/timezone/utility.py Sat Nov 23 01:24:11 2019 +0100
+++ b/src/pyams_utils/timezone/utility.py Sat Nov 23 14:57:24 2019 +0100
@@ -10,26 +10,27 @@
# FOR A PARTICULAR PURPOSE.
#
-__docformat__ = 'restructuredtext'
-
-
-# import standard library
+"""PyAMS_utils.timezone.utility module
-# import interfaces
-from pyams_utils.interfaces.site import ISiteGenerations
-from pyams_utils.interfaces.timezone import IServerTimezone
+"""
-# import packages
from persistent import Persistent
-from pyams_utils.registry import utility_config
-from pyams_utils.site import check_required_utilities
from zope.container.contained import Contained
from zope.interface import implementer
from zope.schema.fieldproperty import FieldProperty
+from pyams_utils.interfaces.site import ISiteGenerations
+from pyams_utils.interfaces.timezone import IServerTimezone
+from pyams_utils.registry import utility_config
+from pyams_utils.site import check_required_utilities
+
+
+__docformat__ = 'restructuredtext'
+
@implementer(IServerTimezone)
class ServerTimezoneUtility(Persistent, Contained):
+ """Server timezone utility"""
timezone = FieldProperty(IServerTimezone['timezone'])
@@ -38,12 +39,13 @@
@utility_config(name='PyAMS timezone', provides=ISiteGenerations)
-class TimezoneGenerationsChecker(object):
+class TimezoneGenerationsChecker:
"""Timezone generations checker"""
order = 10
generation = 1
- def evolve(self, site, current=None):
+ @staticmethod
+ def evolve(site, current=None): # pylint: disable=unused-argument
"""Check for required utilities"""
check_required_utilities(site, REQUIRED_UTILITIES)