On 4/26/05, Jim Jewett <[EMAIL PROTECTED]> wrote: > I'm not sure I understand this. The preferred way would be > to just stick the keyword before the call. Using 'collapse', it > would look like: > > def foo(b): > c=a > def bar(): > a="a1" > collapse foo("b1") > print b, c # prints "b1", "a1" > a="a2" > foo("b2") # Not collapsed this time > print b, c # still prints "b1", "a1"
*YUK* I spent a long time staring at this and wondering "where did b come from?" You'd have to come up with a very compelling use case to get me to like this. Paul. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com