Signed-off-by: Rob Browning <
r...@defaultvalue.org>
Tested-by: Rob Browning <
r...@defaultvalue.org>
---
.pylintrc | 1 +
lib/bup/metadata.py | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/.pylintrc b/.pylintrc
index 9bd968d5..a6d7baed 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -31,6 +31,7 @@ enable=
logging-not-lazy,
no-else-continue,
no-else-raise,
+ no-value-for-parameter,
reimported,
return-in-init,
singleton-comparison,
diff --git a/lib/bup/metadata.py b/lib/bup/metadata.py
index 4ede8072..9d4d0736 100644
--- a/lib/bup/metadata.py
+++ b/lib/bup/metadata.py
@@ -810,13 +810,13 @@ class Metadata:
name=k, obj=self)
return super().__setattr__(k, v)
def __copy__(self):
- result = self.__new__(self.__class__)
+ result = self.__class__.__new__(self.__class__)
for k in [x for x in self.__slots__ if x != '_frozen']:
setattr(result, k, copy.copy(getattr(self, k)))
result._frozen = self._frozen
return result
def __deepcopy__(self, memo):
- result = self.__new__(self.__class__)
+ result = self.__class__.__new__(self.__class__)
for k in [x for x in self.__slots__ if x != '_frozen']:
setattr(result, k, copy.deepcopy(getattr(self, k), memo))
result._frozen = self._frozen
--
2.47.3