Fix issue with historical quotes for mutual funds
Mutual funds do not have volume information, so int parse was failing. Also fixed warning about 'is' comparison with literal.
This commit is contained in:
parent
7303bbf81a
commit
6225cecf45
|
@ -48,7 +48,7 @@ class Stock:
|
|||
)
|
||||
except:
|
||||
raise NetworkError()
|
||||
if r.status_code is 302:
|
||||
if r.status_code == 302:
|
||||
raise StockDoesNotExistError(ticker)
|
||||
try:
|
||||
soup = bs(r.text, features="lxml")
|
||||
|
@ -70,7 +70,9 @@ class Stock:
|
|||
"adjusted_close": float(
|
||||
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:
|
||||
continue
|
||||
|
|
Loading…
Reference in New Issue
Block a user