[Zope] TimeError when using fmt="%Y-%m-%d"
Jean Jordaan
jean@upfrontsystems.co.za
Mon, 29 Oct 2001 17:29:22 +0200
Hi all
This snippet generates a TimeError (I've appended the traceback
below)::
<input
name="FirstContactDate"
value="<dtml-var FirstContactDate fmt="%Y-%m-%d">"
size="10">
This, however, works fine::
<input
name="FirstContactDate"
value="<dtml-var FirstContactDate fmt="year"
>-<dtml-var FirstContactDate fmt="month"
>-<dtml-var FirstContactDate fmt="day">"
size="10">
The fmt="%Y-%m-%d" idiom works fine elsewhere in my code.
Any idea what might be wrong with the first snippet above?
Regards,
Jean Jordaan
Zope Error
Zope has encountered an error while publishing this resource.
Error Type: TimeError
Error Value: The time -2208988800.000000 is beyond the range of this Python
implementation.
[...]
Traceback (innermost last):
File /usr/local/zope/2-3-0/lib/python/ZPublisher/Publish.py, line 223, in
publish_module
File /usr/local/zope/2-3-0/lib/python/ZPublisher/Publish.py, line 187, in
publish
File /usr/local/zope/2-3-0/lib/python/Zope/__init__.py, line 221, in
zpublisher_exception_hook
(Object: 1177)
File /usr/local/zope/2-3-0/lib/python/ZPublisher/Publish.py, line 171, in
publish
File /usr/local/zope/2-3-0/lib/python/ZPublisher/mapply.py, line 160, in
mapply
(Object: editProfileForm)
File /usr/local/zope/2-3-0/lib/python/ZPublisher/Publish.py, line 112, in
call_object
(Object: editProfileForm)
File /usr/local/zope/2-3-0/lib/python/OFS/DTMLMethod.py, line 189, in
__call__
(Object: editProfileForm)
File /usr/local/zope/2-3-0/lib/python/DocumentTemplate/DT_String.py, line
540, in __call__
(Object: editProfileForm)
File /usr/local/zope/2-3-0/lib/python/DocumentTemplate/DT_With.py, line
151, in render
(Object: Contacts.Profiles.getItem(new_profile_id))
File /usr/local/zope/2-3-0/lib/python/OFS/DTMLMethod.py, line 182, in
__call__
(Object: viewOrEditProfile)
File /usr/local/zope/2-3-0/lib/python/DocumentTemplate/DT_String.py, line
540, in __call__
(Object: viewOrEditProfile)
File /usr/local/zope/2-3-0/lib/python/OFS/DTMLMethod.py, line 182, in
__call__
(Object: editInstanceForm)
File /usr/local/zope/2-3-0/lib/python/DocumentTemplate/DT_String.py, line
540, in __call__
(Object: editInstanceForm)
File /usr/local/zope/2-3-0/lib/python/DocumentTemplate/DT_In.py, line 719,
in renderwob
(Object: ProfileCategories.getAllProfileCategories(ProfileCategories))
File /usr/local/zope/2-3-0/lib/python/DocumentTemplate/DT_Var.py, line
308, in render
(Object: FirstContactDate)
(Info: ('FirstContactDate', DateTime('1900/01/01'), {'fmt': '%Y-%m-%d',
'': 'FirstContactDate'}))
File /usr/local/zope/2-3-0/lib/python/DateTime/DateTime.py, line 1621, in
__call__
File /usr/local/zope/2-3-0/lib/python/DateTime/DateTime.py, line 1395, in
strftime
File /usr/local/zope/2-3-0/lib/python/DateTime/DateTime.py, line 459, in
safegmtime
TimeError: (see above)