Merge pull request #2 from ausmal/master

Fix issue with historical quotes for mutual funds
This commit is contained in:
Samuel Sloniker 2021-05-26 13:38:23 -07:00 committed by GitHub
commit 518692c69f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -48,7 +48,7 @@ class Stock:
) )
except: except:
raise NetworkError() raise NetworkError()
if r.status_code is 302: if r.status_code == 302:
raise StockDoesNotExistError(ticker) raise StockDoesNotExistError(ticker)
try: try:
soup = bs(r.text, features="lxml") soup = bs(r.text, features="lxml")
@ -70,7 +70,9 @@ class Stock:
"adjusted_close": float( "adjusted_close": float(
row[5].span.string.replace(",", "") row[5].span.string.replace(",", "")
), ),
"volume": int(row[6].span.string.replace(",", "")), "volume": int(row[6].span.string.replace(",", ""))
if row[6].string != "-"
else None,
} }
except: except:
continue continue