Quiero crear un decorador para cambiar el valor de retorno de una función de esa manera, ¿Cómo hacer eso, como a continuación ?:¿Cómo se cambia el retorno de una función con el decorador en python?
def dec(func):
def wrapper():
#some code...
#change return value append 'c':3
return wrapper
@dec
def foo():
return {'a':1, 'b':2}
result = foo()
print result
{'a':1, 'b':2, 'c':3}
Sí! está trabajado. y más agrega una verificación mutableMapping. es grandte. – libaoyin