Skip to content

Commit 828be0b

Browse files
author
investingbots
authored
Merge pull request #2 from investingbots/feature_read_tickers_config
Feature read tickers config
2 parents 62d7a12 + 3666841 commit 828be0b

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

bot/bot.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,28 @@ def __init__(self, config: Dict[str, Any]) -> None:
1818
self.__config = config
1919
self.__data_provider_manager = DataProviderManager(self.config)
2020

21+
# Load tickers
22+
self._load_tickers()
23+
2124
@property
2225
def config(self) -> Dict[str, Any]:
2326
return self.__config
2427

2528
def set_config(self, config: Dict[str, Any]):
2629
self.__config = config
2730

31+
def _load_tickers(self):
32+
logger.info("Initializing provided tickers from config ...")
33+
tickers = self.__config.get('tickers', [])
34+
35+
for ticker in tickers:
36+
37+
try:
38+
self.add_ticker(ticker)
39+
except OperationalException as e:
40+
logger.error(str(e))
41+
continue
42+
2843
def add_ticker(self, ticker: str) -> None:
2944
logger.info("Adding ticker ...")
3045

bot/data/data_providers/fmp_data_provider.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ def evaluate_ticker(self, ticker: str) -> bool:
3434
data = json.loads(data)
3535
return data['symbol'] == ticker
3636
except error.HTTPError:
37-
logger.info('Hello')
3837
return False
3938
except Exception:
4039
return False

0 commit comments

Comments
 (0)