[Checkins] SVN: Products.ZopeVersionControl/trunk/ Purge old zope2 Interface interfaces for Zope 2.12 compatibility.

Wichert Akkerman wichert at wiggy.net
Tue May 20 04:22:55 EDT 2008


Previously Laurence Rowe wrote:
> Log message for revision 86849:
>   Purge old zope2 Interface interfaces for Zope 2.12 compatibility.

This change, and other, do something very dangerous: they replace the
Zope2 interface with a Zope2 interface under the exact same name and
location. This is bad: it wrongly makes people thing their code keeps
working while they are now suddenly doing things like putting Z3
interfaces in __implements__ tuples and silently changes calling
conventions.

If you make such changes please make sure to either change the interface
name or only have it importable from another location.

Wichert.


-- 
Wichert Akkerman <wichert at wiggy.net>    It is simple to make things.
http://www.wiggy.net/                   It is hard to make things simple.


More information about the Checkins mailing list