From 54b7b4e33a8cede53e1268f265c0d1fb3a185cd5 Mon Sep 17 00:00:00 2001 From: Mikko Ohtamaa Date: Wed, 4 Sep 2024 16:10:56 +0200 Subject: [PATCH] More docstring polish --- eth_defi/token_analysis/tokensniffer.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/eth_defi/token_analysis/tokensniffer.py b/eth_defi/token_analysis/tokensniffer.py index 759e4cb4..041b557c 100644 --- a/eth_defi/token_analysis/tokensniffer.py +++ b/eth_defi/token_analysis/tokensniffer.py @@ -459,6 +459,8 @@ def fetch_token_info(self, chain_id: int, address: str | HexAddress) -> TokenSni class CachedTokenSniffer(TokenSniffer): """Add file-system based cache for TokenSniffer API. + - See :py:class:`TokenSniffer` class for details + - Use SQLite DB as a key-value cache backend - No cache expiration @@ -478,17 +480,17 @@ class CachedTokenSniffer(TokenSniffer): db_file = Path(cache_path) / "tokensniffer.sqlite" sniffer = CachedTokenSniffer( - db_file, - TOKENSNIFFER_API_KEY, + db_file, + TOKENSNIFFER_API_KEY, ) ticker = make_full_ticker(pair_metadata[pair_id]) address = pair_metadata[pair_id]["base_token_address"] sniffed_data = sniffer.fetch_token_info(chain_id.value, address) - if not is_tradeable_token(sniffed_data, tokensniffer_threshold): - score = sniffed_data["score"] - print(f"WARN: Skipping pair {ticker} as the TokenSniffer score {score} is below our risk threshold") - continue + if not is_tradeable_token(sniffed_data, risk_score_threshold=tokensniffer_threshold): + score = sniffed_data["score"] + print(f"WARN: Skipping pair {ticker} as the TokenSniffer score {score} is below our risk threshold") + continue """