diff options
author | uvok | 2025-04-17 11:24:56 +0200 |
---|---|---|
committer | uvok | 2025-04-17 11:24:56 +0200 |
commit | 2ae046643e5d02489b50a0e0d9d2955bb9c71657 (patch) | |
tree | 62f9dbafbc668e878389e8f5f08fad7f2a0a0d79 /trade_queue.py | |
parent | ecea606533550d8d53a65daa6eeef583788448f4 (diff) |
Return deepcopy
Diffstat (limited to 'trade_queue.py')
-rw-r--r-- | trade_queue.py | 4 |
1 files changed, 3 insertions, 1 deletions
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: """ |