如果我有以下代码:
def foo(x, y):
return x * y
t1 = lambda a, b: foo(x=a, y=b)
print t1.__doc__
输出2.6:
x
输出2.7:
None
虽然2.7中的行为看起来很准确,但我无法找到此更改行为的错误或更改请求。有人可以投出更多的灯光或链接我的更改请求吗?
答案 0 :(得分:3)
这是Python issue 8164。 lambda代码使用的字符串常量被错误地解释为docstrings。这是fixed,它使<button type="button" value="">click me!</button>
<div id="element" tabindex="-1"></div>
成为lambda代码中的第一个常量。