remplacer le site FT par YAHOO finance
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user