Je comprends que c'est une blague intérieure qui est censée rester (comme " from __future__ import braces
"), mais que fait-elle exactement?
Réponses
Trop de publicités?C'est lié à PEP 0401: Retraite de BDFL
Barry fait référence à Barry Warsaw, un développeur bien connu de Python. Le from __future__ import barry_as_FLUFL
remplace essentiellement le !=
opérateur <>
.
Le poisson d'avril de PEP 0401 est vraiment drôle et son application actuelle.
Il fonctionne très bonne interactive à partir du terminal ou par python3 -i
de la standart d'entrée, mais, étonnamment, pas à partir d'un script ou sans -i
. Il fonctionne en eval(...)
ou compile(..)
de cette façon:
exec(compile('1<>0', 'foo', 'single', __future__.CO_FUTURE_BARRY_AS_BDFL))
Vrai
plus drôle que horrible !=
qui a causé doigt de la douleur