[Zope-dev] C-extension in zope.i18nmessageid

Jacob Holm jh at improva.dk
Fri Dec 12 06:36:25 EST 2008


Hi Malthe

Malthe Borch wrote:
> I've branched out this package and removed the C-extension. It's not 
> documented in the package why a C-extension is needed or alternatively, 
> what it benefits.
>
> If there are no objections, I will merge this into trunk shortly.
>
>   

IIRC, the C extension is needed to make messageids truly immutable. This 
guards against certain kinds of errors and also means they don't need to 
be security proxied, which probably gives a good speedup somewhere.

+1 to documenting why this is a good idea.
-1 on removing the extension.

HTH - Jacob


More information about the Zope-Dev mailing list