Align datetime import in fiat_convert
This commit is contained in:
parent
1cabfe8d0a
commit
fab6b2f105
@ -3,8 +3,8 @@ Module that define classes to convert Crypto-currency to FIAT
|
|||||||
e.g BTC to USD
|
e.g BTC to USD
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import datetime
|
|
||||||
import logging
|
import logging
|
||||||
|
from datetime import datetime
|
||||||
from typing import Dict, List
|
from typing import Dict, List
|
||||||
|
|
||||||
from cachetools import TTLCache
|
from cachetools import TTLCache
|
||||||
@ -67,7 +67,7 @@ class CryptoToFiatConverter(LoggingMixin):
|
|||||||
logger.warning(
|
logger.warning(
|
||||||
"Too many requests for CoinGecko API, backing off and trying again later.")
|
"Too many requests for CoinGecko API, backing off and trying again later.")
|
||||||
# Set backoff timestamp to 60 seconds in the future
|
# Set backoff timestamp to 60 seconds in the future
|
||||||
self._backoff = datetime.datetime.now().timestamp() + 60
|
self._backoff = datetime.now().timestamp() + 60
|
||||||
return
|
return
|
||||||
# If the request is not a 429 error we want to raise the normal error
|
# If the request is not a 429 error we want to raise the normal error
|
||||||
logger.error(
|
logger.error(
|
||||||
@ -81,7 +81,7 @@ class CryptoToFiatConverter(LoggingMixin):
|
|||||||
|
|
||||||
def _get_gekko_id(self, crypto_symbol):
|
def _get_gekko_id(self, crypto_symbol):
|
||||||
if not self._coinlistings:
|
if not self._coinlistings:
|
||||||
if self._backoff <= datetime.datetime.now().timestamp():
|
if self._backoff <= datetime.now().timestamp():
|
||||||
self._load_cryptomap()
|
self._load_cryptomap()
|
||||||
# Still not loaded.
|
# Still not loaded.
|
||||||
if not self._coinlistings:
|
if not self._coinlistings:
|
||||||
|
Loading…
Reference in New Issue
Block a user