Comment 1 for bug 220122

Revision history for this message
Philipp von Weitershausen (philikon) wrote : Re: [Bug 220122] [NEW] zope.i18nmessageid.Message doesn't have an interface

On 21 Apr 2008, at 08:22 , Christian Zagrodnick wrote:
> The zope.i18nmessageid.Message class doesn't provide a specific
> interface.
>
> Is this intentional? I think it should provide an interface so we
> don't
> need to do isinstance(bla, Message) any more.

In a way it's intentional: only the C implementation is immutable and
therefore secure against manipulation further down the line. That
said, we also have a Python implementation which takes over when the C
implementation isn't available (which makes it really hard to test as
well...).