https://github.com/python/cpython/commit/0d7b48a8f5de5c1c6d57e1cf7194b6fb222d92e5
commit: 0d7b48a8f5de5c1c6d57e1cf7194b6fb222d92e5
branch: main
author: Maurycy Pawłowski-Wieroński <[email protected]>
committer: gpshead <[email protected]>
date: 2025-11-12T00:03:14Z
summary:

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.

---------

Co-authored-by: Stan Ulbrych <[email protected]>
Co-authored-by: Maurycy Pawłowski-Wieroński <[email protected]>

files:
M Doc/library/csv.rst

diff --git a/Doc/library/csv.rst b/Doc/library/csv.rst
index 3ea7cd210f729d..4a033d823e6a7e 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::
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to