Stephen Thorne wrote:
> Not true, you can't re-write
>
> def f():
> raise ValueError, "Don't call f"
f = lambda: eval(compile("raise ValueError(\"Don't call f\")", "", "exec"))
note that lambdas have names too, btw:
print f.func_name
<lambda>
</F>