Log message for revision 115305:
  PEP8
  

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:10:03 UTC 
(rev 115304)
+++ Zope/trunk/src/Products/ZCatalog/ProgressHandler.py 2010-08-01 10:13:20 UTC 
(rev 115305)
@@ -11,7 +11,8 @@
 #
 ##############################################################################
 
-import time, sys
+import sys
+import time
 from logging import getLogger
 
 from DateTime.DateTime import DateTime
@@ -20,8 +21,9 @@
 
 LOG = getLogger('ProgressHandler')
 
+
 class IProgressHandler(Interface):
-    """ A handler to log progress informations for long running 
+    """ A handler to log progress informations for long running
         operations.
     """
 
@@ -30,7 +32,7 @@
 
             'ident' -- a string identifying the operation
             'max' -- maximum number of objects to be processed (int)
-        """ 
+        """
 
     def info(text):
         """ Log some 'text'"""
@@ -41,12 +43,12 @@
     def report(current, *args, **kw):
         """ Called for every iteration.
 
-            'current' -- an integer representing the number of objects 
+            'current' -- an integer representing the number of objects
                          processed so far.
         """
 
     def output(text):
-        """ Log 'text' to some output channel """        
+        """ Log 'text' to some output channel """
 
 
 class StdoutHandler:
@@ -73,12 +75,14 @@
 
     def report(self, current, *args, **kw):
         if current > 0:
-            if current % self._steps == 0: 
+            if current % self._steps == 0:
                 seconds_so_far = time.time() - self._start
-                seconds_to_go  = seconds_so_far / current * (self._max - 
current)
+                seconds_to_go = (seconds_so_far / current *
+                                 (self._max - current))
+                end = DateTime(time.time() + seconds_to_go)
                 self.output('%d/%d (%.2f%%) Estimated termination: %s' % \
-                (current, self._max, (100.0 * current / self._max), 
-                 DateTime(time.time() + seconds_to_go).strftime('%Y/%m/%d 
%H:%M:%Sh')))
+                            (current, self._max, (100.0 * current / self._max),
+                            end.strftime('%Y/%m/%d %H:%M:%Sh')))
 
     def output(self, text):
         print >>self.fp, '%s: %s' % (self._ident, text)

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
https://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to