aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael K <michael-k@users.noreply.github.com>2023-03-02 16:26:49 +0100
committerGitHub <noreply@github.com>2023-03-02 07:26:49 -0800
commit73250000ac7d6a5e41917e8bcea7234444cbde78 (patch)
treefa858e37aebe1630ebd2f81d32748bd42ecf7ceb
parentgh-101101: Fix test_code_extra to reset value for refleak test (gh-102350) (diff)
downloadcpython-73250000ac7d6a5e41917e8bcea7234444cbde78.tar.gz
cpython-73250000ac7d6a5e41917e8bcea7234444cbde78.tar.bz2
cpython-73250000ac7d6a5e41917e8bcea7234444cbde78.zip
Fix typos in documentation and comments (GH-102374)
Found some duplicate `to`s in the documentation and some code comments and fixed them. [Misc/NEWS.d/3.12.0a1.rst](https://github.com/python/cpython/blob/ed55c69ebd74178115cd8b080f7f8e7588cd5fda/Misc/NEWS.d/3.12.0a1.rst) also contains two duplicate `to`s, but I wasn't sure if it's ok to touch that file. Looks auto generated. I'm happy to amend the PR if requested. :) Automerge-Triggered-By: GH:AlexWaygood
-rw-r--r--Doc/library/sqlite3.rst2
-rw-r--r--Doc/library/typing.rst2
-rw-r--r--Lib/zoneinfo/_zoneinfo.py2
-rw-r--r--Objects/typeobject.c4
4 files changed, 5 insertions, 5 deletions
diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst
index 18d0a5e630f..ff036ad56ac 100644
--- a/Doc/library/sqlite3.rst
+++ b/Doc/library/sqlite3.rst
@@ -72,7 +72,7 @@ including `cursors`_ and `transactions`_.
First, we need to create a new database and open
a database connection to allow :mod:`!sqlite3` to work with it.
-Call :func:`sqlite3.connect` to to create a connection to
+Call :func:`sqlite3.connect` to create a connection to
the database :file:`tutorial.db` in the current working directory,
implicitly creating it if it does not exist:
diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst
index 3395e4bfb95..80a969e6335 100644
--- a/Doc/library/typing.rst
+++ b/Doc/library/typing.rst
@@ -1345,7 +1345,7 @@ These are not used in annotations. They are building blocks for creating generic
x: Ts # Not valid
x: tuple[Ts] # Not valid
- x: tuple[*Ts] # The correct way to to do it
+ x: tuple[*Ts] # The correct way to do it
Type variable tuples can be used in the same contexts as normal type
variables. For example, in class definitions, arguments, and return types::
diff --git a/Lib/zoneinfo/_zoneinfo.py b/Lib/zoneinfo/_zoneinfo.py
index de68380792f..eede15b8271 100644
--- a/Lib/zoneinfo/_zoneinfo.py
+++ b/Lib/zoneinfo/_zoneinfo.py
@@ -302,7 +302,7 @@ class ZoneInfo(tzinfo):
# difference between utcoffset() and the "standard" offset, but
# the "base offset" and "DST offset" are not encoded in the file;
# we can infer what they are from the isdst flag, but it is not
- # sufficient to to just look at the last standard offset, because
+ # sufficient to just look at the last standard offset, because
# occasionally countries will shift both DST offset and base offset.
typecnt = len(isdsts)
diff --git a/Objects/typeobject.c b/Objects/typeobject.c
index b3f1429debc..54f1974c6ae 100644
--- a/Objects/typeobject.c
+++ b/Objects/typeobject.c
@@ -3822,11 +3822,11 @@ PyType_FromMetaclass(PyTypeObject *metaclass, PyObject *module,
res->ht_qualname = Py_NewRef(ht_name);
res->ht_name = ht_name;
- ht_name = NULL; // Give our reference to to the type
+ ht_name = NULL; // Give our reference to the type
type->tp_name = _ht_tpname;
res->_ht_tpname = _ht_tpname;
- _ht_tpname = NULL; // Give ownership to to the type
+ _ht_tpname = NULL; // Give ownership to the type
/* Copy the sizes */