<div dir="ltr"><div><font color="#500050">Ah, yeah, that makes sense -- thanks for the further explanation. True about older versions of Python "not going away".</font></div><div><font color="#500050"><br></font></div>
<span style="color:rgb(80,0,80)">> What about just have these attributes/functions on OSes that support it,</span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
> for example os.kill on Python 2.6 vs 2.7?<br>
<br>
</div>I'm afraid it's not that simple.  The issue (as I understand it from Crys)<br>
is that we compile using setting that prevent the advanced features being<br>
used, and that's really the only way to do it.  That is, you can only get<br>
the advanced features by using certain settings, and if you use those,<br>
the compiled code won't run on XP.  So it is not practical to decide only<br>
at runtime to support the advanced feature, meaning there would have to<br>
be a differently compiled version of Python specifically for Windows XP<br>
(and doubtless new XP-specific ifdefs *as well*), and I doubt the core<br>
team is going to go there.<br>
<br>
The older versions of Python won't be going away.  Those can still be<br>
used on XP.  Of course, they won't get bug fixes...just like XP itself.<br></blockquote><div> </div></div></div></div>