92 votes

Alors que fait exactement “from __future__ import barry_as_FLUFL”?

Je comprends que c'est une blague intérieure qui est censée rester (comme " from __future__ import braces "), mais que fait-elle exactement?

95voto

Lie Ryan Points 24517

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 <> .

19voto

hynekcer Points 2265

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X