From fd49599cc76de69e81f645257845778571d4d964 Mon Sep 17 00:00:00 2001 From: Brice Maron Date: Mon, 29 Jul 2019 22:10:58 +0200 Subject: Arrange navbar items by functions --- ihatemoney/utils.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'ihatemoney/utils.py') diff --git a/ihatemoney/utils.py b/ihatemoney/utils.py index 2fac4ef..393667e 100644 --- a/ihatemoney/utils.py +++ b/ihatemoney/utils.py @@ -1,13 +1,15 @@ from __future__ import division import base64 import re +import os import ast import operator from io import BytesIO, StringIO import jinja2 from json import dumps, JSONEncoder -from flask import redirect +from flask import redirect, current_app +from babel import Locale from werkzeug.routing import HTTPException, RoutingException import six from datetime import datetime, timedelta @@ -93,6 +95,16 @@ def minimal_round(*args, **kw): return (res if res != ires else ires) +def static_include(filename): + fullpath = os.path.join(current_app.static_folder, filename) + with open(fullpath, 'r') as f: + return f.read() + + +def locale_from_iso(iso_code): + return Locale(iso_code) + + def list_of_dicts2json(dict_to_convert): """Take a list of dictionnaries and turns it into a json in-memory file -- cgit v1.1