From 2453b700c28131f0c23525112315a33983d66dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Wed, 26 May 2021 20:49:36 +0200 Subject: Update dependencies --- kosten/app/__init__.py | 4 ++++ kosten/app/views/__init__.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'kosten') diff --git a/kosten/app/__init__.py b/kosten/app/__init__.py index 7c6408a..7079d8c 100644 --- a/kosten/app/__init__.py +++ b/kosten/app/__init__.py @@ -1,8 +1,12 @@ from flask import Flask +import simplejson # create app app = Flask('kosten', instance_relative_config = True) +# simplejson knows how to handle Decimal +app.json_encoder = simplejson.JSONEncoder + # force autoescape in all files app.jinja_env.autoescape = True diff --git a/kosten/app/views/__init__.py b/kosten/app/views/__init__.py index 6b432e8..e9e38e9 100644 --- a/kosten/app/views/__init__.py +++ b/kosten/app/views/__init__.py @@ -22,7 +22,7 @@ __all__ = [ mobile_checks = ['J2ME', 'Opera Mini'] app.add_template_global(zip) -app.add_template_global(current_user) +app.add_template_global(current_user, 'current_user') @app.before_request def handle_mobile(): @@ -36,7 +36,7 @@ def static_url(s, **kwargs): @app.template_filter('eur') def eur(s): - return ('%s EUR' % s) + return f'{s} EUR' @app.template_filter('date') def format_date(s, format='%Y/%m'): -- cgit v1.2.3