diff options
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: """ |