]> granicus.if.org Git - python/commitdiff
whatsnew: return types of re functions.
authorR David Murray <rdmurray@bitdance.com>
Thu, 27 Feb 2014 23:32:32 +0000 (18:32 -0500)
committerR David Murray <rdmurray@bitdance.com>
Thu, 27 Feb 2014 23:32:32 +0000 (18:32 -0500)
Doc/whatsnew/3.4.rst

index 16799ff70c8b6ed90f7a494087f5a0b73c6b3eba..562a29a345ffa0cea977c5a99312fb2777973d79 100644 (file)
@@ -1987,6 +1987,13 @@ Changes in the Python API
   in theory this should not cause backward compatibility issues since the
   disallowed command forms didn't make any sense and are unlikely to be in use.
 
+* The :func:`re.split`, :func:`re.findall`, and :func:`re.sub` functions, and
+  the :meth:`~re.match.group` and :meth:`~re.match.groups` methods of
+  :class:``match`` objects now always return a *bytes* object when the string
+  to be matched is a :term:`bytes-like object`.  Previously the return type
+  matched the input type, so if your code was depending on the return value
+  being, say, a ``bytearray``, you will need to change your code.
+
 
 Changes in the C API
 --------------------