summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Palard <julien@palard.fr>2021-10-01 12:37:56 (GMT)
committerGitHub <noreply@github.com>2021-10-01 12:37:56 (GMT)
commit1dac95c814763eb8a53896ac4326d8d51895d43d (patch)
treefecab180aea72252155f1df8c1abe467c51d6518
parent833fdf126c8fe77fd17e8a8ffbc5c571b3bf64bd (diff)
downloadcpython-1dac95c814763eb8a53896ac4326d8d51895d43d.zip
cpython-1dac95c814763eb8a53896ac4326d8d51895d43d.tar.gz
cpython-1dac95c814763eb8a53896ac4326d8d51895d43d.tar.bz2
sqlite3: Modernize documentation around unicode and bytes. (GH-28652)
-rw-r--r--Doc/includes/sqlite3/text_factory.py4
-rw-r--r--Doc/library/sqlite3.rst4
2 files changed, 4 insertions, 4 deletions
diff --git a/Doc/includes/sqlite3/text_factory.py b/Doc/includes/sqlite3/text_factory.py
index a857a15..c0d87cd 100644
--- a/Doc/includes/sqlite3/text_factory.py
+++ b/Doc/includes/sqlite3/text_factory.py
@@ -3,9 +3,9 @@ import sqlite3
con = sqlite3.connect(":memory:")
cur = con.cursor()
-AUSTRIA = "\xd6sterreich"
+AUSTRIA = "Österreich"
-# by default, rows are returned as Unicode
+# by default, rows are returned as str
cur.execute("select ?", (AUSTRIA,))
row = cur.fetchone()
assert row[0] == AUSTRIA
diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst
index e6b8b95..eaea7ae 100644
--- a/Doc/library/sqlite3.rst
+++ b/Doc/library/sqlite3.rst
@@ -537,8 +537,8 @@ Connection Objects
Using this attribute you can control what objects are returned for the ``TEXT``
data type. By default, this attribute is set to :class:`str` and the
- :mod:`sqlite3` module will return Unicode objects for ``TEXT``. If you want to
- return bytestrings instead, you can set it to :class:`bytes`.
+ :mod:`sqlite3` module will return :class:`str` objects for ``TEXT``.
+ If you want to return :class:`bytes` instead, you can set it to :class:`bytes`.
You can also set it to any other callable that accepts a single bytestring
parameter and returns the resulting object.