From 313fdcf2d19964fa7862160fe0eceb5dd8419617 Mon Sep 17 00:00:00 2001 From: vrettasm Date: Sun, 9 Mar 2025 00:03:34 +0100 Subject: [PATCH] Removed unnecessary check for field that doesn't exist. --- pygenalgo/genome/chromosome.py | 5 ----- pygenalgo/genome/gene.py | 5 ----- 2 files changed, 10 deletions(-) diff --git a/pygenalgo/genome/chromosome.py b/pygenalgo/genome/chromosome.py index 3b540d2..c7d055a 100644 --- a/pygenalgo/genome/chromosome.py +++ b/pygenalgo/genome/chromosome.py @@ -213,11 +213,6 @@ def __deepcopy__(self, memo): # Don't copy self reference. memo[id(self)] = new_object - # Don't copy the cache. - if hasattr(self, "_cache"): - memo[id(self._cache)] = self._cache.__new__(dict) - # _end_if_ - # Deepcopy ONLY the genome because # it is a (mutable) list of Genes. setattr(new_object, "_genome", diff --git a/pygenalgo/genome/gene.py b/pygenalgo/genome/gene.py index 2df5be4..fcbd68e 100644 --- a/pygenalgo/genome/gene.py +++ b/pygenalgo/genome/gene.py @@ -208,11 +208,6 @@ def __deepcopy__(self, memo): # Don't copy self reference. memo[id(self)] = new_object - # Don't copy the cache. - if hasattr(self, "_cache"): - memo[id(self._cache)] = self._cache.__new__(dict) - # _end_if_ - # Deepcopy ONLY the datum because it # might be a complex mutable object. setattr(new_object, "_datum",