Update ShuffleFilter.py

random.Random() is deprecated since 3.9
This commit is contained in:
incrementby1
2021-11-27 18:26:30 +01:00
committed by GitHub
parent 62d248d182
commit b90303c9a3

View File

@@ -27,7 +27,8 @@ class ShuffleFilter(IPairList):
self._seed = pairlistconfig.get('seed')
logger.info("Backtesting mode detected, applying seed value: " + str(self._seed))
self._random = random.Random(self._seed)
# deprecated since 3.9
#self._random = random.Random(self._seed)
@property
def needstickers(self) -> bool:
@@ -54,6 +55,7 @@ class ShuffleFilter(IPairList):
:return: new whitelist
"""
# Shuffle is done inplace
self._random.shuffle(pairlist)
random.seed(self._seed)
random.shuffle(pairlist)
return pairlist