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