Hi I wonder if Python is capable of the following: define a function which returns its argument. I mean: def magic_function(arg): ...... some magic code ...
that behaves the following way: assert magic_function(3+4)=="3+4" assert magic_function([i for i in range(10)])=="i for i in range(10)]" It is not trivial at all and might require some bytecode hacking that i am unable to do myself BUT you are the experts ;-) Alain -- http://mail.python.org/mailman/listinfo/python-list