From 60d0b0af029ed2a492fc9d13625f6f122f04e90a Mon Sep 17 00:00:00 2001 From: n1rna Date: Sat, 19 Oct 2019 21:59:12 +0330 Subject: [PATCH] Use python set instead of list in list_tickers for better performance --- tiingo/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tiingo/api.py b/tiingo/api.py index 8829603..32b8be9 100644 --- a/tiingo/api.py +++ b/tiingo/api.py @@ -111,8 +111,9 @@ class TiingoClient(RestClient): if not len(assetTypes): return [row for row in reader] + t = set(assetTypes) return [row for row in reader - if row.get('assetType') in assetTypes] + if row.get('assetType') in t] def list_stock_tickers(self): return self.list_tickers(['Stock'])