remplacer le site FT par YAHOO finance

This commit is contained in:
2019-09-29 11:25:48 +02:00
parent b00a7674d3
commit 63a73b6e81
8 changed files with 56 additions and 64 deletions

View File

@@ -31,6 +31,7 @@ from ..views.default import (
import json
import time
import yfinance as yf
@view_config(route_name='actif_edit', renderer='../templates/actifs/actif_edit.pt', permission='view')
@@ -70,14 +71,16 @@ def actif_edit(request):
new_values[param] = request.params[param]
if new_values:
# récupérer les infos du symbole de FT finance
if 'symbole' in request.params:
symbole = request.params['symbole']
else:
symbole = actif.symbole
new_values['cours'] = getFTQuote(symbole)
# récupérer le cours du symbole de Yahoo finance
ticker = yf.Ticker(symbole)
new_values['cours'] = ticker.info.get('regularMarketPrice')
new_values['devise'] = ticker.info.get('currency')
new_values['libelle'] = ticker.info.get('longName').replace('Distributing','').replace('Amundi Index Solutions - ','')
update_actif(request, no_id, new_values)
request.session.flash(u"La fiche a été mise à jour avec succès.", 'success')
return HTTPFound(location=request.route_url('home'))
@@ -244,7 +247,8 @@ def histo_edit(request):
if new_values:
# lire le cours de l'indice de réfence : Carmignac Investissement A EUR Acc
new_values['cours_ref'] = getFTQuote('FR0010148981:EUR')
ticker = yf.Ticker('0P00000FB2.F')
new_values['cours_ref'] = ticker.info.get('regularMarketPrice')
update_histo(request, no_id, new_values)
request.session.flash(u"La fiche a été mise à jour avec succès.", 'success')