fixed ticker delisted

This commit is contained in:
2022-12-23 06:43:24 +01:00
parent 1a50e18a09
commit 4aa848149f

View File

@@ -69,14 +69,15 @@ def portfolio(request):
if item.type == 'ACTION': if item.type == 'ACTION':
# lire le cours de l'action # lire le cours de l'action
ticker = yf.Ticker(item.symbole) ticker = yf.Ticker(item.symbole)
# ticker delisted ?
if ticker.info == None:
price = 0
else:
price = ticker.info.get('regularMarketPrice') price = ticker.info.get('regularMarketPrice')
if price == None:
# RAZ pour que le programme ne se plante pas
price = 0.10
# caluler son rendement # caluler son rendement
dividends = get_dividends(ticker) dividends = get_dividends(ticker)
update_actif_valeur(request, item.symbole, price, dividends) update_actif_valeur(request, item.symbole, price, dividends)
time.sleep(1) # attendre 2 secondes # time.sleep(1) # attendre 2 secondes
# update du portefeuille # update du portefeuille
update_portefeuille(request, logged_in) update_portefeuille(request, logged_in)