From b4a11f2720fbbb47f7c03a5a00b3cfb334266a92 Mon Sep 17 00:00:00 2001 From: Marc Tamlyn Date: Sun, 22 Dec 2013 19:22:37 +0000 Subject: [PATCH] Fixed #21651 -- Remove recapitalize. It was not used inside Django, is not tested or documented. Consequently remove without deprecation path. Thanks to @vajrasky for bringing it to our attention. --- django/utils/text.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/django/utils/text.py b/django/utils/text.py index d172dc91f8..f44a364f5f 100644 --- a/django/utils/text.py +++ b/django/utils/text.py @@ -256,15 +256,6 @@ def normalize_newlines(text): normalize_newlines = allow_lazy(normalize_newlines, six.text_type) -def recapitalize(text): - """Recapitalizes text, placing caps after end-of-sentence punctuation.""" - text = force_text(text).lower() - capsRE = re.compile(r'(?:^|(?<=[\.\?\!] ))([a-z])') - text = capsRE.sub(lambda x: x.group(1).upper(), text) - return text -recapitalize = allow_lazy(recapitalize) - - def phone2numeric(phone): """Converts a phone number with letters into its numeric equivalent.""" char2number = {'a': '2', 'b': '2', 'c': '2', 'd': '3', 'e': '3', 'f': '3',