diff --git a/symbol_router.py b/symbol_router.py index 2a0b2bb..df90248 100644 --- a/symbol_router.py +++ b/symbol_router.py @@ -15,11 +15,13 @@ from cg_Crypto import cg_Crypto from MarketData import MarketData from Symbol import Coin, Stock, Symbol +from typing import Dict + class Router: STOCK_REGEX = "(?:^|[^\\$])\\$([a-zA-Z.]{1,6})" CRYPTO_REGEX = "[$]{2}([a-zA-Z]{1,20})" - trending_count = {} + trending_count: Dict[str, float] = {} def __init__(self): self.stock = MarketData() @@ -61,7 +63,7 @@ class Router: """ schedule.run_pending() - symbols: List[Union[Stock, Symbol]] = [] + symbols: list[Symbol] = [] stocks = set(re.findall(self.STOCK_REGEX, text)) for stock in stocks: # Market data lacks tools to check if a symbol is valid.