diff --git a/firstrade/symbols.py b/firstrade/symbols.py index 2a9335e..56f3cd1 100644 --- a/firstrade/symbols.py +++ b/firstrade/symbols.py @@ -48,9 +48,12 @@ def __init__(self, ft_session: FTSession, symbol: str): self.bid = float(quote.find("bid").text.replace(",", "")) self.ask = float(quote.find("ask").text.replace(",", "")) self.last = float(quote.find("last").text.replace(",", "")) - self.bid_size = int(quote.find("bidsize").text.replace(",", "")) - self.ask_size = int(quote.find("asksize").text.replace(",", "")) - self.last_size = int(quote.find("lastsize").text.replace(",", "")) + temp_store = quote.find("bidsize").text.replace(",", "") + self.bid_size = int(temp_store) if temp_store.isdigit() else 0 + temp_store = quote.find("asksize").text.replace(",", "") + self.ask_size = int(temp_store) if temp_store.isdigit() else 0 + temp_store = quote.find("lastsize").text.replace(",", "") + self.last_size = int(temp_store) if temp_store.isdigit() else 0 self.bid_mmid = quote.find("bidmmid").text self.ask_mmid = quote.find("askmmid").text self.last_mmid = quote.find("lastmmid").text diff --git a/setup.py b/setup.py index 0b82318..f823c4a 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="firstrade", - version="0.0.18", + version="0.0.19", author="MaxxRK", author_email="maxxrk@pm.me", description="An unofficial API for Firstrade", @@ -13,7 +13,7 @@ long_description_content_type="text/markdown", license="MIT", url="https://github.com/MaxxRK/firstrade-api", - download_url="https://github.com/MaxxRK/firstrade-api/archive/refs/tags/0018.tar.gz", + download_url="https://github.com/MaxxRK/firstrade-api/archive/refs/tags/0019.tar.gz", keywords=["FIRSTRADE", "API"], install_requires=["requests", "beautifulsoup4", "lxml"], packages=["firstrade"],