From 327c98ff08a95205919df4ae31dc633c1acec643 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 2 Mar 2013 22:45:06 +0100 Subject: [PATCH] [1.5.x] Fixed #19933 -- Catched ValueError in get_system_username Thanks lanre.hbs at gmail.com for the report. --- django/contrib/auth/management/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/django/contrib/auth/management/__init__.py b/django/contrib/auth/management/__init__.py index a77bba0f73e..34492d24e06 100644 --- a/django/contrib/auth/management/__init__.py +++ b/django/contrib/auth/management/__init__.py @@ -133,7 +133,10 @@ def get_system_username(): # (a very restricted chroot environment, for example). return '' if not six.PY3: - default_locale = locale.getdefaultlocale()[1] + try: + default_locale = locale.getdefaultlocale()[1] + except ValueError: + return '' if not default_locale: return '' try: