[Grok-dev] Re: Grok feature or bug?

Martijn Faassen faassen at startifact.com
Tue Jan 22 12:30:10 EST 2008


Christian Theune wrote:
> 
> 
> Martijn Faassen schrieb:
>> Sebastian Ware wrote:
>>> I defined two classes "class View(grok.EditForm)" by mistake, without 
>>> Grok complaining. Is this a feature or a bug?
>>
>>> I am thinking since Grok complains if I unassociated page templates, 
>>> maybe this is another thing that should be checked.
>>
>> Yes, ideally it should be. It's tripped me up a few times myself.
>>
>> Unfortunately the way Python works is that if two declarations of a 
>> class exist in a row, the later one always wins. So:
> 
> We could catch this using stack inspection eventually, but I guess that 
> would require meta classes ... *duck*

Yeah, with meta-classes you could solve it. There are a few things 
metaclasses would solve (determining order of class definitions could be 
done, something that would be useful), but I'd like to keep meta-classes 
to a miminum in Grok as they also create problems...

Regards,

Martijn



More information about the Grok-dev mailing list