X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/2f9cb34a07fcd98effda2fa900e48c31813f14c8..1169680a2dc27e43acea2772e26e62ea063941a8:/apps/catalogue/templatetags/flat_lang.py diff --git a/apps/catalogue/templatetags/flat_lang.py b/apps/catalogue/templatetags/flat_lang.py index 35577787..91590706 100755 --- a/apps/catalogue/templatetags/flat_lang.py +++ b/apps/catalogue/templatetags/flat_lang.py @@ -1,3 +1,9 @@ +# -*- coding: utf-8 -*- +# +# This file is part of MIL/PEER, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. +# +from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned from django.utils import translation from django import template @@ -9,6 +15,5 @@ register = template.Library() def flat_lang(page): try: return type(page).objects.get(url="%s%s/" % (page.url, translation.get_language())) - except: + except (ObjectDoesNotExist, MultipleObjectsReturned): return page -