[Checkins] SVN: DateTime/trunk/ Restored `strftimeFormatter` as a	class.
    Hanno Schlichting 
    hannosch at hannosch.eu
       
    Sun May  8 12:11:20 EDT 2011
    
    
  
Log message for revision 121605:
  Restored `strftimeFormatter` as a class.
  
Changed:
  U   DateTime/trunk/CHANGES.txt
  U   DateTime/trunk/src/DateTime/DateTime.py
-=-
Modified: DateTime/trunk/CHANGES.txt
===================================================================
--- DateTime/trunk/CHANGES.txt	2011-05-08 15:58:18 UTC (rev 121604)
+++ DateTime/trunk/CHANGES.txt	2011-05-08 16:11:20 UTC (rev 121605)
@@ -4,6 +4,8 @@
 3.0 (unreleased)
 ----------------
 
+- Restored `strftimeFormatter` as a class.
+
 - Added tests for read-only class attributes and interface.
 
 3.0a2 (2011-05-07)
Modified: DateTime/trunk/src/DateTime/DateTime.py
===================================================================
--- DateTime/trunk/src/DateTime/DateTime.py	2011-05-08 15:58:18 UTC (rev 121604)
+++ DateTime/trunk/src/DateTime/DateTime.py	2011-05-08 16:11:20 UTC (rev 121605)
@@ -357,10 +357,16 @@
     return sorted(list(PytzCache._zmap.values()))
 
 
-def strftimeFormatter(dt, format):
-    return dt.strftime(format)
+class strftimeFormatter(object):
 
+    def __init__(self, dt, format):
+        self.dt = dt
+        self.format = format
 
+    def __call__(self):
+        return self.dt.strftime(self.format)
+
+
 class DateTime(object):
     """DateTime objects represent instants in time and provide
        interfaces for controlling its representation without
    
    
More information about the checkins
mailing list