Eu gostaria de apontar para uma função que não faz nada:
def identity(*args)
return args
meu caso de uso é algo como isto
try:
gettext.find(...)
...
_ = gettext.gettext
else:
_ = identity
Obviamente, eu poderia usar o identitydefinido acima, mas um built-in certamente funcionaria mais rápido (e evitaria bugs introduzidos por mim).
Aparentemente, mape filteruse Nonepara a identidade, mas isso é específico para suas implementações.
>>> _=None
>>> _("hello")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not callable
map(None, [1, 2, 3])
map and filter use None for the identity?