我正在浏览PEP索引页面,注意到Warsaw
保留了一个PEP号码:
Reserved PEP Numbers
num title owner
--- ----- -----
801 RESERVED Warsaw
我出于好奇而查了一下,我发现引用这件事的唯一一件事就是2013年的PEP index page和this commit并没有回答我的问题
在提交中,他们解释说这可能是出于幽默的原因(例如666),但我不明白为什么801
。这个数字与这个数字有什么联系?
答案 0 :(得分:6)
警告,这是假设,虽然调查至少似乎是合理的。
如果您查看python\peps\pep0
文件的历史记录(所有PEP的列表),您会发现change已于2013年10月由一个Barry Warsaw完成,所以可能没什么与某些波兰Python用户组有关的猜测: - )
我真的只能建议为什么我会做这样的事情,并且基于此,最可能的原因是要么测试变化是否适用于某些随机值,或者需要某种占位符。没有问作者本人(我现在已经做了,所以请继续关注......),这可能是现在最可能的原因。
在收到作者的回复后,原因很简单,就像那些日子里某些歌曲/乐队的回复一样简单。电子邮件回复如下:
你们都向我讲述了同一个主题和SO线程,所以我 希望你不介意我回答你们两个。首先,谢谢你 喜欢Python!这是一种很棒的语言,甚至更好的社区, 这是一个度过我最好的一部分的好地方 职业生涯。
在一个语言的角落里,还有什么比一个小小的神秘更好?蟒蛇, 以Monty Python剧团命名,有着丰富的幽默和历史 复活节彩蛋,所以801可能只是那个。一个谜, 包裹在一个谜语中,塞进了一个难题。一个turducken PEP。
也许你是对的,这是打开波兰人的秘密钥匙 Python Ploy,华沙人接管语言的阴谋 Dastardly Dutch Dozen。或者它可能是一个数字,当喂到 某个Python stdlib API,接管你的扬声器,不可阻挡 播放整个系列的飞行马戏团,直到你傻傻的走路 准确地在您的网络摄像头前。
我觉得这只是一个有趣的数字,它命名了一首歌和一支乐队 有些人在当天回来了,再加上滥用权力 来自疯狂的PEP编辑,其他人都不敢质疑。只要 Python秘密地下(PSU) - 其中着重没有 存在 - 肯定知道。
干杯,
-Barry
答案 1 :(得分:1)
某些PEP并未顺序编号,而是根据其内容编号。例如:
现在,如果我想开始编写PEP,我希望它有一个特殊的数字,但是我还没有写呢?然后,我们可以询问PEP经理! 2018年6月21日,在this pull request中保留了PEP编号801。最初,PEP 581也被保留,但此保留为withdrawn。
因此,大概人们保留了PEP 801和581,因为他们正在准备对此编号具有特殊含义的PEP,并且他们不希望将该编号分配给任何其他PEP。