From 28ef8c28422882150bef4874b3030321aff8add0 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Mon, 21 Feb 2022 16:18:30 +0100 Subject: [wip] Make list of concert items in RSS feed --- helpers.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'helpers.py') diff --git a/helpers.py b/helpers.py index 162d39e..87ed9c1 100644 --- a/helpers.py +++ b/helpers.py @@ -1,5 +1,7 @@ +from contextlib import contextmanager from dataclasses import dataclass from datetime import datetime +import locale from operator import attrgetter from os import path from pathlib import Path @@ -21,6 +23,16 @@ def relative_path(*, to, ref): return path.relpath(to, Path(ref).parent) +@contextmanager +def tmplocale(lang): + old_lang, encoding = locale.getlocale() + try: + locale.setlocale(locale.LC_TIME, (lang, encoding)) + yield + finally: + locale.setlocale(locale.LC_TIME, (old_lang, encoding)) + + _LICENSE_URLS = { 'CC0': 'https://creativecommons.org/publicdomain/zero', 'CC BY': 'https://creativecommons.org/licenses/by', -- cgit v1.2.3