[Checkins] SVN: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/ Updated demo content for easier debugging.

Gintautas Miliauskas gintas at pov.lt
Tue Aug 29 08:53:31 EDT 2006


Log message for revision 69836:
  Updated demo content for easier debugging.
  

Changed:
  U   zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py
  U   zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py

-=-
Modified: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py
===================================================================
--- zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py	2006-08-29 12:40:02 UTC (rev 69835)
+++ zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py	2006-08-29 12:53:31 UTC (rev 69836)
@@ -6,8 +6,9 @@
 from datetime import datetime
 import pytz
 
-class DemoContent(Persistent,Contained):
 
+class DemoContent(Persistent, Contained):
+
     implements(IDemoContent)
 
     startDate = FieldProperty(IDemoContent['startDate'])
@@ -16,8 +17,9 @@
     startDatetime = FieldProperty(IDemoContent['startDatetime'])
     endDatetime = FieldProperty(IDemoContent['endDatetime'])
 
-    def _now(self):
-        dt = datetime.utcnow()
-        dt = dt.replace(tzinfo=pytz.utc)
-        return dt
-    now = property(_now)
+    otherDates = FieldProperty(IDemoContent['otherDates'])
+    moreDates = FieldProperty(IDemoContent['moreDates'])
+
+    @property
+    def now(self):
+        return datetime.utcnow().replace(tzinfo=pytz.utc)

Modified: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py
===================================================================
--- zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py	2006-08-29 12:40:02 UTC (rev 69835)
+++ zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py	2006-08-29 12:53:31 UTC (rev 69836)
@@ -1,12 +1,18 @@
 from zope.interface import Interface
-from zope.schema import Date,Datetime
+from zope.schema import Date, Datetime, Set
 
+
 class IDemoContent(Interface):
 
-    now = Datetime(title=u"Now",readonly=True)
+    now = Datetime(title=u"Now", readonly=True)
 
     startDate = Date(title=u"Start Date")
     endDate = Date(title=u"End Date")
 
     startDatetime = Datetime(title=u"Start Datetime")
     endDatetime = Datetime(title=u"End Datetime")
+
+    otherDates = Set(title=u"More dates",
+                     value_type=Date(title=u"Date"))
+    moreDates = Set(title=u"Even more dates",
+                     value_type=Date(title=u"Date"))



More information about the Checkins mailing list