From 9cdbb26801ea761645dcf5b0b21b591d0d140914 Mon Sep 17 00:00:00 2001 From: Jonas Olson Date: Sun, 8 Sep 2019 00:59:47 +0200 Subject: [PATCH] =?UTF-8?q?Anv=C3=A4nd=20locale=20f=C3=B6r=20att=20f=C3=A5?= =?UTF-8?q?=20r=C3=A4tt=20decimaltecken.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eggberg.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eggberg.py b/eggberg.py index dce0d8a..fd8a8c0 100755 --- a/eggberg.py +++ b/eggberg.py @@ -10,6 +10,7 @@ from furl import furl import requests import extruct import html +import locale def make_affiliate(url): u = furl(url) @@ -29,7 +30,7 @@ def unfurl(url): currency = ld['offers']['priceCurrency'] if currency == 'SEK': currency = 'kr' - price = ld['offers']['price'] + ' ' + currency + price = f'{float(ld["offers"]["price"]):n}' + ' ' + currency return {'fallback': title + ' <' + url + '>', 'color': '#cf8e00', # ELAB-orange @@ -51,6 +52,9 @@ def unfurl(url): #'ts': 123456789 # Endast om informationen är knuten till en viss tidpunkt } +# Sätt locale (för att få komma som decimaltecken). +locale.setlocale(locale.LC_ALL, '') + # Our app's Slack Event Adapter for receiving actions via the Events API slack_signing_secret = os.environ['SLACK_SIGNING_SECRET'] # slack_events_adapter = SlackEventAdapter(slack_signing_secret, '/slack-eggberg/events')