plone.app.multilingual/only_show_translated_langs_in_selector: updated exception handling
Peter Holzer <jenkins-z4DKO/[email protected]> Fri, 28 Jul 2017 05:28:57 -0700 (PDT)
| Newsgroups | gmane.comp.web.zope.plone.cvs |
|---|---|
| Message-ID | <[email protected]> |
Repository: plone.app.multilingual Branch: refs/heads/only_show_translated_langs_in_selector Date: 2017-07-28T14:28:36+02:00 Author: Peter Holzer (agitator) <peter.holzer-2KzcThb1VtpWk0Htik3J/[email protected]> Commit: https://github.com/plone/plone.app.multilingual/commit/37ec9861be68efba6a6312f64a1a41821d551288 updated exception handling Files changed: M src/plone/app/multilingual/browser/selector.py diff --git a/src/plone/app/multilingual/browser/selector.py b/src/plone/app/multilingual/browser/selector.py index f522fd9..200e43d 100644 --- a/src/plone/app/multilingual/browser/selector.py +++ b/src/plone/app/multilingual/browser/selector.py @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- from plone.app.i18n.locales.browser.selector import LanguageSelector +from plone.app.multilingual import logger from plone.app.multilingual.api import get_translation_manager from plone.app.multilingual.interfaces import ITG -from plone.app.multilingual.interfaces import ITranslationManager from plone.app.multilingual.interfaces import NOTG from plone.registry.interfaces import IRegistry from zope.component import getUtility @@ -85,14 +85,11 @@ def languages(self): if translation_group is None: translation_group = NOTG - # for some reason there is no ITranslationManager provided by - # context even if the api method get_translation_manager - # returns a translation_manager try: translation_manager = get_translation_manager(self.context) translations = translation_manager.get_translated_languages() - except: # noqa - pass + except TypeError as e: + logger.debug(e) for lang_info in languages_info: ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot