[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