From 9c0bef71a6df2f93e8b96e47c9d4562c115141d1 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Thu, 30 Dec 2010 21:17:17 -0500 Subject: move translator out of method scope to make intent clear that its not a closure --- pyramid/config.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyramid/config.py b/pyramid/config.py index f6b4a2112..01341d92b 100644 --- a/pyramid/config.py +++ b/pyramid/config.py @@ -2158,11 +2158,6 @@ class Configurator(object): # same function once for each added translation directory, # which does too much work, but has the same effect. - def translator(msg): - request = get_current_request() - localizer = get_localizer(request) - return localizer.translate(msg) - ctranslate = ChameleonTranslate(translator) self.registry.registerUtility(ctranslate, IChameleonTranslate) @@ -2984,3 +2979,8 @@ class PyramidConfigurationMachine(ConfigurationMachine): self._seen_files.add(spec) return True +def translator(msg): + request = get_current_request() + localizer = get_localizer(request) + return localizer.translate(msg) + -- cgit v1.2.3