utiliser to_euro() partout

This commit is contained in:
2020-10-17 11:58:31 +02:00
parent c8c85eb70b
commit 41d4ed1c61
6 changed files with 8 additions and 753 deletions

View File

@@ -24,6 +24,7 @@ from ..models.members import (
# import datetime
import time
import hashlib
import locale
import json
import yfinance as yf
@@ -32,18 +33,14 @@ def to_decimal(x):
return decimal.Decimal(str(x))
def to_euro(x):
"""Takes a float and returns a string"""
#if x == 0:
# return ""
#else:
return (u"{:,.2f}".format(x).replace(',', ' ').replace('.', ',') + "")
"""Takes a float and returns 12 345,67 €"""
locale.setlocale(locale.LC_ALL,'')
return locale.currency(x, True, True)
def to_usd(x):
"""Takes a float and returns a string"""
#if x == 0:
# return ""
#else:
return (u"%.2f $" % x).replace('.', ',')
locale.setlocale(locale.LC_ALL,'en-US')
return locale.currency(x, True, True)
def to_int(x):