On Oct 8, 2009, at 7:59 PM, Mark Visser wrote: > I've been bitten a couple times by twisted's use of old-style classes. > Now that Jython is finally off the 2.2 branch, is there any real > reason > to stay backwards compatible?
I don't see any reason to make this change for twisted running on the 2.x branch of CPython. Switching all the classes in twisted to newstyle before then could break some user's code or tests, and doesn't really provide any benefits as far as I can tell. For Python 3.x, oldstyle classes don't exist, so that'll happen automatically during the conversion. Apparently in PyPy, oldstyle classes are significantly slower than newstyle classes. So it might be interesting for them to force everything in twisted.* to be newstyle classes and see what breaks. :) James _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python