From 25b4fbe62845eae5544af93e9adaaa5142f14f2d Mon Sep 17 00:00:00 2001 From: Eric BREHAULT Date: Fri, 29 Jan 2016 15:20:59 +0100 Subject: [PATCH] improve try/except writing --- src/plone/api/portal.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plone/api/portal.py b/src/plone/api/portal.py index 1910c73c..434be5d4 100644 --- a/src/plone/api/portal.py +++ b/src/plone/api/portal.py @@ -371,13 +371,14 @@ def get_default_language(): """ try: from Products.CMFPlone.interfaces import ILanguageSchema - registry = getUtility(IRegistry) - settings = registry.forInterface(ILanguageSchema, prefix="plone") - return settings.default_language except ImportError: portal = get() return portal.portal_properties.site_properties.getProperty( 'default_language', None) + else: + registry = getUtility(IRegistry) + settings = registry.forInterface(ILanguageSchema, prefix="plone") + return settings.default_language def get_current_language(context=None):