[Zope3-dev] zope.schema: defaults for non-immutables... questions
Gary Poster
gary at zope.com
Sun Feb 5 14:42:58 EST 2006
On Feb 5, 2006, at 12:20 PM, Stephan Richter wrote:
> On Tuesday 24 January 2006 12:26, Shaun Cutts wrote:
>> It would seem that the current default mechanism is poorly suited to
>> providing default values for non-immutables. For example:
>>
>> class IBar( Interface ):
>>
>> a = Object( schema = IFoo, default = Foo() )
>
> Yes, this is even more apparent with the Datetime object, where you
> often want
> to make the default "now".
That's true. It's been raised before...and changes like this have
not been approved by Jim.
[...]
> BTW, I am really glad someone is looking at this code. It has not
> gotten the
> attention it deserves. Thank you very much!
I add my thanks. But...
> I really hope you will get checkin rights and check in your
> suggestions! :-)
...as I said, Jim disagreed with this sort of change the last time it
was brought up. This needs to have a proposal, or at least needs to
have Jim weigh in on it, IMO.
Gary
More information about the Zope3-dev
mailing list