From cbbceebd484c78da85611a9122d967b85bd933ab Mon Sep 17 00:00:00 2001 From: Robbe Louwet Date: Wed, 19 Feb 2025 15:10:33 +0100 Subject: [PATCH] Update lru.py --- cache/lru.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cache/lru.py b/cache/lru.py index e14461f..4b301b1 100644 --- a/cache/lru.py +++ b/cache/lru.py @@ -1,4 +1,5 @@ from collections import OrderedDict +import copy class LRU(OrderedDict): @@ -7,7 +8,7 @@ def __init__(self, maxsize, *args, **kwargs): super().__init__(*args, **kwargs) def __getitem__(self, key): - value = super().__getitem__(key) + value = copy.deepcopy(super().__getitem__(key)) self.move_to_end(key) return value