[Zope-Checkins] SVN: Zope/trunk/src/Products/ZCatalog/ProgressHandler.py New-style classes are good and interfaces are inherited from base classes

Hanno Schlichting hannosch at hannosch.eu
Sun Aug 1 06:15:39 EDT 2010


Log message for revision 115307:
  New-style classes are good and interfaces are inherited from base classes
  

Changed:
  U   Zope/trunk/src/Products/ZCatalog/ProgressHandler.py

-=-
Modified: Zope/trunk/src/Products/ZCatalog/ProgressHandler.py
===================================================================
--- Zope/trunk/src/Products/ZCatalog/ProgressHandler.py	2010-08-01 10:14:16 UTC (rev 115306)
+++ Zope/trunk/src/Products/ZCatalog/ProgressHandler.py	2010-08-01 10:15:38 UTC (rev 115307)
@@ -23,7 +23,7 @@
 LOG = getLogger('ProgressHandler')
 
 
-class StdoutHandler:
+class StdoutHandler(object):
     """ A simple progress handler """
 
     implements(IProgressHandler)
@@ -63,8 +63,6 @@
 class ZLogHandler(StdoutHandler):
     """ Use Zope logger"""
 
-    implements(IProgressHandler)
-
     def output(self, text):
         LOG.info(text)
 
@@ -72,8 +70,6 @@
 class FilelogHandler(StdoutHandler):
     """ Use a custom file for logging """
 
-    implements(IProgressHandler)
-
     def __init__(self, filename, steps=100):
         StdoutHandler.__init__(self, steps)
         self.filename = filename



More information about the Zope-Checkins mailing list