File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -635,16 +635,16 @@ def __deepcopy__(self, memo):
635635 return memo [id_self ]
636636 dup_dict = deepcopy (self .get (), memo )
637637 # access all keys
638- # for key in self.copyable_trait_names():
639- # if key in self.__dict__.keys():
640- # _ = getattr(self, key)
638+ for key in self .copyable_trait_names ():
639+ if key in self .__dict__ .keys ():
640+ _ = getattr (self , key )
641641 # clone once
642642 dup = self .clone_traits (memo = memo )
643- # for key in self.copyable_trait_names():
644- # try:
645- # _ = getattr(dup, key)
646- # except:
647- # pass
643+ for key in self .copyable_trait_names ():
644+ try :
645+ _ = getattr (dup , key )
646+ except :
647+ pass
648648 # clone twice
649649 dup = self .clone_traits (memo = memo )
650650 dup .trait_set (** dup_dict )
You can’t perform that action at this time.
0 commit comments