--- Objects/unicodeobject.c 2009年04月05日 23:48:06.000000000 +0200 +++ /tmp/unicodeobject.c 2009年07月04日 01:11:31.000000000 +0200 @@ -5433,8 +5433,9 @@ Py_UNICODE_ISUPPER(ch) || Py_UNICODE_ISTITLE(ch)) previous_is_cased = 1; - else + else if (!Py_UNICODE_ISCASEIGNORABLE(ch)) { previous_is_cased = 0; + } } return 1; } @@ -6871,8 +6872,9 @@ previous_is_cased = 1; cased = 1; } - else + else if (!Py_UNICODE_ISCASEIGNORABLE(ch)) { previous_is_cased = 0; + } } return PyBool_FromLong(cased); }

AltStyle によって変換されたページ (->オリジナル) /