From fe087a1dc19025d58a0cd7ae0b5cfcbc640661e6 Mon Sep 17 00:00:00 2001 From: Pavel Kirilin <win10@list.ru> Date: Wed, 1 Jul 2020 15:38:04 +0400 Subject: [PATCH] Fixed curency pattern. Signed-off-by: Pavel Kirilin <win10@list.ru> --- src/actions/converter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/actions/converter.py b/src/actions/converter.py index 289ca0d..694bc09 100644 --- a/src/actions/converter.py +++ b/src/actions/converter.py @@ -57,7 +57,7 @@ SUPPORTED_CURRENCIES = [ ] CURRENCY_PATTERN = ( - rf"\s*((\d+)([\.\,]\d+)?)\s+(" + rf"\s*((\d+)([\.,]\d+)?)\s+(" rf"{'|'.join(SUPPORTED_CURRENCIES + list(CURRENCY_MAPPING.keys()))})" ) @@ -79,7 +79,7 @@ async def replace_currency(event): name = group[3] if name in CURRENCY_MAPPING: name = CURRENCY_MAPPING[name] - val = Decimal(group[0]) + val = Decimal(str(group[0]).replace(",", ".")) val_id = f"{val} {name}" if len(f"{val:.2f}") > 30: scientific = True -- GitLab