我有以下课程
class CommandList( HasTraits ):
command_nr = Int
command_code = Int
command_name = Str
status = Int
settings = None #It will be a list[dic{list[]}]
我copy.deepcopy用来克隆类
a = copy.deepcopy(b)
但是当我更改设置变量时,a它会影响b变量。似乎 deepcopy 没有克隆这个变量。我读到可以覆盖该__deepcopy__功能。这是个好主意吗?我怎样才能做到这一点?