Comment 2 for bug 220122

Revision history for this message
Christian Zagrodnick (zagy) wrote : Re: [Bug 220122] [NEW] zope.i18nmessageid.Message doesn't have an interface
  • smime.p7s Edit (4.2 KiB, application/pkcs7-signature; name=smime.p7s)

On 21.04.2008, at 08:58, Philipp von Weitershausen wrote:
> 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...).

Does C-Implementation mean we cannot declare an interface?

--
Christian Zagrodnick

gocept gmbh & co. kg · forsterstrasse 29 · 06112 halle/saale
www.gocept.com · fon. +49 345 12298894 · fax. +49 345 12298891