From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 12 Nov 2025 00:13:19 +0000 (+0100) Subject: [3.13] gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aec6b7229756b54987ecdae3ab15164913947b2f;p=thirdparty%2FPython%2Fcpython.git [3.13] gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual off-by-onish behavior (GH-137953) (#141435) gh-137952: update `csv.Sniffer().has_header()` docs to describe the actual off-by-onish behavior (GH-137953) * checks 21, not 20 * Say "header" instead of "first row" to disambiguate per review. --------- (cherry picked from commit 0d7b48a8f5de5c1c6d57e1cf7194b6fb222d92e5) Co-authored-by: Maurycy Pawłowski-Wieroński Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> --- diff --git a/Doc/library/csv.rst b/Doc/library/csv.rst index 3ea7cd210f72..4a033d823e6a 100644 --- a/Doc/library/csv.rst +++ b/Doc/library/csv.rst @@ -295,8 +295,8 @@ The :mod:`csv` module defines the following classes: - the second through n-th rows contain strings where at least one value's length differs from that of the putative header of that column. - Twenty rows after the first row are sampled; if more than half of columns + - rows meet the criteria, :const:`True` is returned. + Twenty-one rows after the header are sampled; if more than half of the + columns + rows meet the criteria, :const:`True` is returned. .. note::