def setLocaleFromRequest(request): acceptedLocales = languagesFactory(request) for locale in acceptedLocales: try: G.application.config.locales[locale].install(unicode=True) break except KeyError: pass G.application.config.locale = locale return locale
def setLocaleFromRequest(request): acceptedLocales = languagesFactory(request) for locale in acceptedLocales: try: G.application.config.locales[locale].install(unicode=True) break except KeyError: pass G.application.config.locale = locale return locale def renderHTTP(self, ctx): request = inevow.IRequest(ctx) if self.real_prepath_len is not None: path = request.postpath = request.prepath[self.real_prepath_len:] del request.prepath[self.real_prepath_len:] result = defer.maybeDeferred(self.renderLocalized, request).addCallback( self._handle_NOT_DONE_YET, request) return result