为什么请求在__version__.py中有一个蛋糕?

Ste*_*ica 11 python python-requests

虽然浏览的GitHub库Python的请求库,我注意到有一个奇怪__cake__的底部变量requests/__version__.py.

__license__ = 'Apache 2.0'
__copyright__ = 'Copyright 2017 Kenneth Reitz'
__cake__ = u'\u2728 \U0001f370 \u2728'
Run Code Online (Sandbox Code Playgroud)

通过代码搜索,我发现__cake__requests/__init__.py导入版权和版本信息时引用了该代码.

from .__version__ import __title__, __description__, __url__, __version__
from .__version__ import __build__, __author__, __author_email__, __license__
from .__version__ import __copyright__, __cake__
Run Code Online (Sandbox Code Playgroud)

我最好的猜测是__cake__作为复活节彩蛋添加,但我不确定该值u'\u2728 \U0001f370 \u2728'代表什么.(可能是Unicode字符串?)

为什么请求有__cake__变量?什么u'\u2728 \U0001f370 \u2728'意思?

MxL*_*evs 7

\U0001F370是一个脆饼:https : //codepoints.net/U+1F370

\u2728 是火花: https //codepoints.net/U+2728

但这只是“什么”。更有趣的是“为什么”这样做。

我不熟悉 python 包标准,所以当我查看周围的代码以及以前的提交时,看到诸如__version__, 之类的变量__copyright____author__,我假设您介绍自己的其他变量__cake__同样有效。

然而,更现实的是,无论背后是否有技术动机,我会说更多是为了品牌目的,或者只是为了好玩。但我们肯定知道的一件事是,蛋糕肯定是个谎言。