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

Reply via email to