src/pyams_utils/timezone/utility.py
branchdev-tf
changeset 427 63284c98cdc1
parent 292 b338586588ad
--- 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)