stamp out inappropriate use of get_settings
| | |
| | | chameleon_text.TextTemplateRenderer.template (also uses get_settings), |
| | | chameleon_zpt.ZPTTemplateRenderer.template (also uses get_settings), |
| | | resource.OverrideProvider._get_overrides, traversal.traverse, |
| | | Configurator.add_translation_dirs (get_current_request), |
| | | i18n.negotiate_locale_name (get_settings). All ZCML directives use |
| | | ``get_current_registry`` to obtain the registry. |
| | | Configurator.add_translation_dirs (get_current_request). All ZCML |
| | | directives use ``get_current_registry`` to obtain the registry. |
| | | |
| | | - Add deprecation warnings for: |
| | | |
| | |
| | | from pyramid.interfaces import ITranslationDirectories |
| | | from pyramid.interfaces import ILocaleNegotiator |
| | | |
| | | from pyramid.settings import get_settings |
| | | from pyramid.threadlocal import get_current_registry |
| | | |
| | | class Localizer(object): |
| | |
| | | locale_name = negotiator(request) |
| | | |
| | | if locale_name is None: |
| | | settings = get_settings() or {} |
| | | settings = registry.settings or {} |
| | | locale_name = settings.get('default_locale_name', 'en') |
| | | |
| | | return locale_name |