From 20070d9117d8014aefe69539f976951009b59bd9 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Sat, 12 Aug 2006 05:55:28 +0000 Subject: [PATCH] Fixed #2372 -- manage.py runfcgi no longer ignore LANGUAGE_CODE. Thanks, ludo@qix.it git-svn-id: http://code.djangoproject.com/svn/django/trunk@3569 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/management.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/django/core/management.py b/django/core/management.py index 7cbd018115f..a469c729013 100644 --- a/django/core/management.py +++ b/django/core/management.py @@ -1142,7 +1142,14 @@ def dbshell(): dbshell.args = "" def runfcgi(args): - """Run this project as a FastCGI application. requires flup.""" + "Runs this project as a FastCGI application. Requires flup." + from django.conf import settings + from django.utils import translation + # Activate the current language, because it won't get activated later. + try: + translation.activate(settings.LANGUAGE_CODE) + except AttributeError: + pass from django.core.servers.fastcgi import runfastcgi runfastcgi(args) runfcgi.args = '[various KEY=val options, use `runfcgi help` for help]'