Hola,
tengo una clase C, a cuyos objetos puedo, en principio, hacer copias
con copy.deepcopy().
Sin embargo, cuando a la clase C le agrego logging en el __init__ [1],
ya no funciona [2].
?No me queda mas remedio que copiar el objeto "manualmente"?
?O existe alguna forma limpia de evitar este probl
Hola Jose,
el problema que describes es la razon de por que existe el metodo
copy.copy() y copy.deepcopy()
de la documentacion:
https://docs.python.org/2.7/library/copy.html
"""
- A *shallow copy* constructs a new compound object and then (to the
extent possible) inserts *references* into