Michael Spencer wrote:
See also the source of inspect.getargs for just how much this complicates the argument-passing logic!
it doesn't complicate the argument-passing in any way at all -- it complicates the reverse engineering code a bit, though, since it has to convert the bytecode for
def f(tmp): a, b = tmp ...
back to the original source form
def f((a, b)): ...
but that has absolutely nothing whatsoever to do with how argument passing works at run time.
</F>
-- http://mail.python.org/mailman/listinfo/python-list