消息 [142344]
On Aug 18, 2011, at 01:15 PM, Charles-François Natali wrote:
>Charles-François Natali <neologix@free.fr> added the comment:
>
>> My question too! I would say that stable releases should probably not get
>> this change, but should force sys.platform to linux2 on 3.x kernels.
>
>The point is precisely that we don't change anything: applications
>checking against sys.platform are already broken, there's no reason to
>comfort them into using this defective check.
>The applications that encountered the problem (chromium, matplotlib
>and probably others) already performed the change to
>sys.platform.startswith(), so it's really the only way to go.
I still think that sys.platform for the stable releases should never report
'linux3'. Updating the various conditionals *probably* has low risk of
regression, but I think you have to check that very carefully.
>> BTW, does anybody think sys.platform should use a more dynamic approach for
>> calculating its value? Well, maybe not necessary if Python 3.3 will just
>> say 'linux'.
>
>There's already platform.system() for that.
TOOWTDI |
|
| 日期 |
用户 |
动作 |
参数 |
| 2011-08-18 15:40:57 | barry | 修改 | recipients:
+ barry, lemburg, loewis, doko, amaury.forgeotdarc, gagern, foom, pitrou, vstinner, jwilk, djc, ezio.melotti, eric.araujo, Arfrever, r.david.murray, dmalcolm, sandro.tosi, neologix, rosslagerwall, python-dev, petri.lehtinen, Ramchandra Apte |
| 2011-08-18 15:40:56 | barry | 链接 | issue12326 messages |
| 2011-08-18 15:40:56 | barry | 创建 | |
|