From a47dda323ff1dd6248d2e7f34b9dcba999a48cfe 2012-03-29 16:50:25 From: Miguel Valdez Date: 2012-03-29 16:50:25 Subject: [PATCH] El metodo copy ha sido actualizado para copiar los atributos a un objeto de entrada --- diff --git a/schainpy/Model/JROData.py b/schainpy/Model/JROData.py index b453904..c3eee5a 100644 --- a/schainpy/Model/JROData.py +++ b/schainpy/Model/JROData.py @@ -19,14 +19,18 @@ class Data: ''' raise ValueError, "This class has not been implemented" - def copy(self): + def copy(self, obj=None): - return copy.copy(self) + if obj == None: + return copy.deepcopy(self) + + for key in self.__dict__.keys(): + obj.__dict__[key] = self.__dict__[key] - def deepcopy(self, obj): + def deepcopy(self): return copy.deepcopy(self) - + class Noise(Data): ''' classdocs