commit | c36c6ccb416de0fc4a6635339fa7a7657085a1b7 | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@haypocalc.com> | Mon Jun 20 16:14:48 2011 +0200 |
committer | Victor Stinner <victor.stinner@haypocalc.com> | Mon Jun 20 16:14:48 2011 +0200 |
tree | 875227f099b1a987730465dd6fdb5d893344c46b | |
parent | 98fec3aa5eda3836ca818bc6f95f898c81556a1f [diff] [blame] |
Close #3067: locale.setlocale() accepts a Unicode locale.
diff --git a/Lib/locale.py b/Lib/locale.py index bb4aa37..f204b56 100644 --- a/Lib/locale.py +++ b/Lib/locale.py
@@ -525,7 +525,7 @@ category may be given as one of the LC_* values. """ - if locale and type(locale) is not type(""): + if locale and not isinstance(locale, basestring): # convert to string locale = normalize(_build_localename(locale)) return _setlocale(category, locale)