A
alainpoint
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
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