From 8e72568d9ee2508d4ce5307c695362752afad8ae Mon Sep 17 00:00:00 2001 From: Bert Palm <bert.palm@ufz.de> Date: Thu, 11 Feb 2021 21:03:18 +0100 Subject: [PATCH] added __copy__ and __deepcopy__ --- saqc/flagger/history.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/saqc/flagger/history.py b/saqc/flagger/history.py index 79af5e0aa..0db2c218e 100644 --- a/saqc/flagger/history.py +++ b/saqc/flagger/history.py @@ -286,6 +286,18 @@ class History: """ return self._constructor(hist=self, copy=deep) + def __copy__(self, deep: bool = True): + return self.copy(deep=deep) + + def __deepcopy__(self, memo=None): + """ + Parameters + ---------- + memo, default None + Standard signature. Unused + """ + return self.copy(deep=True) + def __len__(self) -> int: return len(self.hist.columns) -- GitLab