Ah, yeah, that makes sense -- thanks for the further explanation. True about older versions of Python "not going away".
> What about just have these attributes/functions on OSes that support it, > > for example os.kill on Python 2.6 vs 2.7? > > I'm afraid it's not that simple. The issue (as I understand it from Crys) > is that we compile using setting that prevent the advanced features being > used, and that's really the only way to do it. That is, you can only get > the advanced features by using certain settings, and if you use those, > the compiled code won't run on XP. So it is not practical to decide only > at runtime to support the advanced feature, meaning there would have to > be a differently compiled version of Python specifically for Windows XP > (and doubtless new XP-specific ifdefs *as well*), and I doubt the core > team is going to go there. > > The older versions of Python won't be going away. Those can still be > used on XP. Of course, they won't get bug fixes...just like XP itself. >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com