Use de_DE in example, change message for unknown locale. Fixes #797447.

Will backport to 2.3.
This commit is contained in:
Martin v. Löwis 2003-09-03 04:50:13 +00:00
parent 2e31ce2514
commit 25f90d5c5d
2 changed files with 3 additions and 3 deletions

View file

@ -398,7 +398,7 @@ Example:
\begin{verbatim}
>>> import locale
>>> loc = locale.setlocale(locale.LC_ALL) # get current locale
>>> locale.setlocale(locale.LC_ALL, 'de') # use German locale
>>> locale.setlocale(locale.LC_ALL, 'de_DE') # use German locale; name might vary with platform
>>> locale.strcoll('f\xe4n', 'foo') # compare a string containing an umlaut
>>> locale.setlocale(locale.LC_ALL, '') # use user's preferred locale
>>> locale.setlocale(locale.LC_ALL, 'C') # use default (C) locale

View file

@ -1,5 +1,5 @@
/***********************************************************
Copyright (C) 1997, 2002 Martin von Loewis
Copyright (C) 1997, 2002, 2003 Martin von Loewis
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
@ -177,7 +177,7 @@ PyLocale_setlocale(PyObject* self, PyObject* args)
result = setlocale(category, locale);
if (!result) {
/* operation failed, no setting was changed */
PyErr_SetString(Error, "locale setting not supported");
PyErr_SetString(Error, "unsupported locale setting");
return NULL;
}
result_object = PyString_FromString(result);