From 0cc75e11ddd79a8e63c45fbbaca2310fb1e32b95 Mon Sep 17 00:00:00 2001 From: Gao Enhao Date: Sat, 11 Nov 2023 20:51:19 +0800 Subject: [PATCH] [MNT] use deepcopy when set_metainfo --- abl/structures/base_data_element.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/abl/structures/base_data_element.py b/abl/structures/base_data_element.py index f88dd1d..03176d1 100644 --- a/abl/structures/base_data_element.py +++ b/abl/structures/base_data_element.py @@ -227,8 +227,8 @@ class BaseDataElement: assert isinstance( metainfo, dict ), f"metainfo should be a ``dict`` but got {type(metainfo)}" - # meta = copy.deepcopy(metainfo) - for k, v in metainfo.items(): + meta = copy.deepcopy(metainfo) + for k, v in meta.items(): self.set_field(name=k, value=v, field_type="metainfo", dtype=None) def set_data(self, data: dict) -> None: