[Twisted-Python] incompatible change in 15.3 - something reviewers should look for

Glyph Lefkowitz glyph at twistedmatrix.com
Wed Aug 12 13:17:28 MDT 2015


> On Aug 12, 2015, at 3:46 AM, Jonathan Lange <jml at mumak.net> wrote:
> 
> From the perspective of Twisted development, why does it matter? 

The one reason that it matters is that we need to consistently tell users how to prepare for the fact that eventually, everything will be new-style.  Perhaps it will only be new-style because we eventually drop python 2, perhaps it will only be new-style because python 2.8 will deprecate classic classes, perhaps we will eventually have a flag day just to reduce the maintenance burden, perhaps each old-style class will be individually deprecated and replaced with a new-style one.  In any case, the migration will be much easier for users if they learn now that putting 'object' at the end of their bases list is a way to avoid caring about this issue entirely :).

Otherwise I agree completely with your sentiment.

-glyph

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20150812/ee86cd24/attachment-0002.html>


More information about the Twisted-Python mailing list