Fred Drake wrote: > On Sun, Sep 7, 2008 at 3:29 PM, Chris Withers <[EMAIL PROTECTED]> wrote: >> I can't see any problems with this, can anyone else? > > There's the backward-compatibility issue, which is a showstopper. > There's plenty of code that does this: > > adapter = package.interfaces.IFoo(object, None) > > Changing the signature as you describe would break all code that does this.
How about a new major revision of zope.interface then? I thought the pointless yoke of backwards compatability was something only Microsoft yearned for? ;-) cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )