[Grok-dev] Bug in megrok.z3cform

Souheil CHELFOUH trollfot at gmail.com
Thu Feb 11 18:26:20 EST 2010


It's corrected and released.

2010/2/11 Souheil CHELFOUH <trollfot at gmail.com>:
> I'll fix that :)
>
> 2010/2/11 Jeroen Michiel <jmichiel at yahoo.com>:
>>
>> Hi,
>>
>> I just found a nasty windows-specific bug in megrok.z3cform.base.
>> In the WidgetTemplateGrokker
>> this code (line 69):
>>        template_path = '/'.join(factory.module_info.path.split('/')[:-1])
>> always evaluates to '/' on windows, causing the template to be searched on
>> the root path.
>>
>> This:
>>        template_path = os.path.split(factory.module_info.path)[0]
>> does the trick os-independently, however.
>>
>> This one bit me yesterday evening, and I didn't have a clue what was going
>> on, or why grok was looking for the template in the root dir. I thought it
>> was some weird misconfiguration someplace, but finally I saw the light ;-)
>>
>> Perhaps there are other bugs like that lurking around...
>> --
>> View this message in context: http://old.nabble.com/Bug-in-megrok.z3cform-tp27555145p27555145.html
>> Sent from the Grok mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Grok-dev mailing list
>> Grok-dev at zope.org
>> https://mail.zope.org/mailman/listinfo/grok-dev
>>
>


More information about the Grok-dev mailing list