From 2ae046643e5d02489b50a0e0d9d2955bb9c71657 Mon Sep 17 00:00:00 2001 From: uvok Date: Thu, 17 Apr 2025 11:24:56 +0200 Subject: Return deepcopy --- trade_queue.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trade_queue.py b/trade_queue.py index dcc9725..6cad1f5 100644 --- a/trade_queue.py +++ b/trade_queue.py @@ -1,7 +1,9 @@ import logging from collections import deque +from copy import deepcopy from decimal import Decimal from typing import Deque, List + from trade import Trade # Set up a dedicated logger for FIFOQueue @@ -28,7 +30,7 @@ class FIFOQueue: """ Helper for unit tests, to check internal state. """ - return [t for t in self.__queue] + return list(deepcopy(self.__queue)) def add(self, amount: Decimal, total_cost: Decimal, date: str) -> None: """ -- cgit v1.2.3