Product DateIndex.py,v 1.7 2002/08/14 22:19:27

Using DateIndex on CMF1.3
An owerflow error is raised from DateIndex product
on line 187 indexing the date fields of products
deriving from DefaultDublinCoreImpl class.
(almost all CMF products)

187: t_val = ( ( ( ( yr * 12 + mo ) * 31 + dy ) * 24 + hr ) * 60 + mn )

The t_val value exceed int limit (2147483647) because the
DefaultDublinCoreImpl set, for object that never expire,
the value:
__CEILING_DATE = DateTime( 9999, 0 ).


-- 
Paolo Galati - [ n o z e  S.r.l. ]
Via Giuntini, 25/29 - 56023 Navacchio - Cascina (PI)
Tel +39  (0)50 754380 - Fax +39 (0)50 754381
mailto:[EMAIL PROTECTED] - http://www.noze.it

_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to