[Zope] Optional date properties (Zope 1.11)

Brian Lloyd Brian@digicool.com
Thu, 10 Jun 1999 10:44:25 -0400


> I thought I could add an optional date property to my Z 
> Class' property
> sheet, but no -- it seems Zope requires that you fill in a valid date.
> Is there a workaround?
> 
> Isn't this inconsistent with other properties' behaviour, though?
> Wouldn't it be logical that an empty date value as entered in Zope's
> management screens would represent "None" or at least a generic "zero"
> date?
> 
> --
> Alexander Staubo

I don't think that this is necessarily inconsistent - for example,
if you try to add an int, float, etc. with no value you get:

exceptions.ValueError:
Empty entry when integer expected 

String and string-ish fields may _seem_ to act slightly
differently in that they accept an empty value, but this
is really not so different when you consider that '' is a
valid string (in the same way that 0 would be a valid,
but "empty" integer).


Brian Lloyd        brian@digicool.com
Software Engineer  540.371.6909              
Digital Creations  http://www.digicool.com 
>