get quote price

This commit is contained in:
2018-10-01 09:29:58 +02:00
parent 7ba93f6316
commit 555ea3a32b
2 changed files with 7 additions and 13 deletions

View File

@@ -75,15 +75,11 @@ def actif_edit(request):
else: else:
symbole = actif.symbole symbole = actif.symbole
quote_price = getFTQuote(symbole) new_values['cours'] = getFTQuote(symbole)
if quote_price:
new_values['cours'] = quote_price['Close']
update_actif(request, no_id, new_values) update_actif(request, no_id, new_values)
request.session.flash(u"La fiche a été mise à jour avec succès.", 'success') request.session.flash(u"La fiche a été mise à jour avec succès.", 'success')
return HTTPFound(location=request.route_url('home')) return HTTPFound(location=request.route_url('home'))
else:
message = 'Symbole inconnu. Veuillez ressaisir.'
if 'form.deleted' in request.params: if 'form.deleted' in request.params:
delete_actif(request, no_id) delete_actif(request, no_id)

View File

@@ -111,9 +111,7 @@ def home(request):
for item in actifs: for item in actifs:
if item.type == 'ACTION': if item.type == 'ACTION':
# get FT price # get FT price
quote_price = getFTQuote(item.symbole) update_actif_valeur(request, item.symbole, getFTQuote(item.symbole))
if quote_price:
update_actif_valeur(request, item.symbole, quote_price['Close'])
time.sleep(2) # attendre 2 secondes time.sleep(2) # attendre 2 secondes
# update du portefeuille # update du portefeuille