[Python-checkins] bpo-41724: Explain when the conversion is not possible with detect_types enabled (GH-23855)

ericvsmith webhook-mailer at python.org
Sat Dec 19 17:52:53 EST 2020


https://github.com/python/cpython/commit/09a36cdfb7c22f44df45b44e5561776206bcedfb
commit: 09a36cdfb7c22f44df45b44e5561776206bcedfb
branch: master
author: sblondon <sblondon at users.noreply.github.com>
committer: ericvsmith <ericvsmith at users.noreply.github.com>
date: 2020-12-19T17:52:39-05:00
summary:

bpo-41724: Explain when the conversion is not possible with detect_types enabled (GH-23855)

* Explain when the conversion is not possible with detect_types enabled

files:
M Doc/library/sqlite3.rst

diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst
index 13aa8c512d031..c36648775a615 100644
--- a/Doc/library/sqlite3.rst
+++ b/Doc/library/sqlite3.rst
@@ -198,7 +198,9 @@ Module functions and constants
 
    *detect_types* defaults to 0 (i. e. off, no type detection), you can set it to
    any combination of :const:`PARSE_DECLTYPES` and :const:`PARSE_COLNAMES` to turn
-   type detection on.
+   type detection on. Due to SQLite behaviour, types can't be detected for generated
+   fields (for example ``max(data)``), even when *detect_types* parameter is set. In
+   such case, the returned type is :class:`str`.
 
    By default, *check_same_thread* is :const:`True` and only the creating thread may
    use the connection. If set :const:`False`, the returned connection may be shared



More information about the Python-checkins mailing list