> I think you misunderstand the role of 2.6. See the seven steps under > "The recommended development model for a project that needs to support > Python 2.6 and 3.0 simultaneously..." in > http://www.python.org/dev/peps/pep-3000/#compatibility-and-transition. > Step 1 reads "Port your project to Python 2.6."
I believe this recommendation is flawed. It assumes that it is acceptable that you break 2.5-and-earlier compatibility in the process of porting to 2.6. This, in turn, is assumed because it was considered impractical to have code that runs on 2.3, yet 2to3 could still fix it correctly. Again in turn, this assumption results from the actual lack of opportunity to try out any other strategy. At the PyCon sprint, I tried a different strategy for Django, and it seems to work fairly well. The authors of the PEP certainly did not mean to say that 2to3 can't possibly create correct output if applied to source that also runs on 2.5. Regards, Martin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---