summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/library/email.generator.rst2
-rw-r--r--Doc/library/test.rst2
-rw-r--r--Include/context.h2
-rw-r--r--Include/internal/hamt.h2
-rw-r--r--Lib/_strptime.py2
-rw-r--r--Lib/idlelib/NEWS.txt2
-rw-r--r--Lib/sqlite3/test/dbapi.py2
-rw-r--r--Lib/test/_test_multiprocessing.py2
-rw-r--r--Lib/test/test__xxsubinterpreters.py2
-rw-r--r--Lib/test/test_socket.py2
-rw-r--r--Lib/test/test_strptime.py2
-rw-r--r--Lib/typing.py2
-rw-r--r--Objects/dictobject.c2
-rw-r--r--Python/fileutils.c2
-rw-r--r--Python/hamt.c4
15 files changed, 16 insertions, 16 deletions
diff --git a/Doc/library/email.generator.rst b/Doc/library/email.generator.rst
index cc8e822..2575a51 100644
--- a/Doc/library/email.generator.rst
+++ b/Doc/library/email.generator.rst
@@ -185,7 +185,7 @@ to be using :class:`BytesGenerator`, and not :class:`Generator`.
Convert any bytes with the high bit set as needed using an
ASCII-compatible :mailheader:`Content-Transfer-Encoding`. That is,
transform parts with non-ASCII :mailheader:`Cotnent-Transfer-Encoding`
- (:mailheader:`Content-Transfer-Encoding: 8bit`) to an ASCII compatibile
+ (:mailheader:`Content-Transfer-Encoding: 8bit`) to an ASCII compatible
:mailheader:`Content-Transfer-Encoding`, and encode RFC-invalid non-ASCII
bytes in headers using the MIME ``unknown-8bit`` character set, thus
rendering them RFC-compliant.
diff --git a/Doc/library/test.rst b/Doc/library/test.rst
index 7b0971a..aeeed00 100644
--- a/Doc/library/test.rst
+++ b/Doc/library/test.rst
@@ -746,7 +746,7 @@ The :mod:`test.support` module defines the following functions:
.. function:: wait_threads_exit(timeout=60.0)
- Context manager to wait until all threads created in the ``with`` statment
+ Context manager to wait until all threads created in the ``with`` statement
exit.
diff --git a/Include/context.h b/Include/context.h
index f872dce..8b9f129 100644
--- a/Include/context.h
+++ b/Include/context.h
@@ -65,7 +65,7 @@ PyAPI_FUNC(PyContextToken *) PyContextVar_Set(
/* Reset a variable to its previous value.
- Returns 0 on sucess, -1 on error.
+ Returns 0 on success, -1 on error.
*/
PyAPI_FUNC(int) PyContextVar_Reset(
PyContextVar *var, PyContextToken *token);
diff --git a/Include/internal/hamt.h b/Include/internal/hamt.h
index 52488d0..29ad28b 100644
--- a/Include/internal/hamt.h
+++ b/Include/internal/hamt.h
@@ -80,7 +80,7 @@ PyHamtObject * _PyHamt_Without(PyHamtObject *o, PyObject *key);
/* Find "key" in the "o" collection.
Return:
- - -1: An error ocurred.
+ - -1: An error occurred.
- 0: "key" wasn't found in "o".
- 1: "key" is in "o"; "*val" is set to its value (a borrowed ref).
*/
diff --git a/Lib/_strptime.py b/Lib/_strptime.py
index 1be0485..c8f2f94 100644
--- a/Lib/_strptime.py
+++ b/Lib/_strptime.py
@@ -463,7 +463,7 @@ def _strptime(data_string, format="%a %b %d %H:%M:%S %Y"):
z = z[:3] + z[4:]
if len(z) > 5:
if z[5] != ':':
- msg = f"Unconsistent use of : in {found_dict['z']}"
+ msg = f"Inconsistent use of : in {found_dict['z']}"
raise ValueError(msg)
z = z[:5] + z[6:]
hours = int(z[1:3])
diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt
index c4aab2e..c8b0caa 100644
--- a/Lib/idlelib/NEWS.txt
+++ b/Lib/idlelib/NEWS.txt
@@ -39,7 +39,7 @@ bpo-31860: The font sample in the settings dialog is now editable.
Edits persist while IDLE remains open.
Patch by Serhiy Storchake and Terry Jan Reedy.
-bpo-31858: Restrict shell prompt manipulaton to the shell.
+bpo-31858: Restrict shell prompt manipulation to the shell.
Editor and output windows only see an empty last prompt line. This
simplifies the code and fixes a minor bug when newline is inserted.
Sys.ps1, if present, is read on Shell start-up, but is not set or changed.
diff --git a/Lib/sqlite3/test/dbapi.py b/Lib/sqlite3/test/dbapi.py
index 5332975..7c259d2 100644
--- a/Lib/sqlite3/test/dbapi.py
+++ b/Lib/sqlite3/test/dbapi.py
@@ -161,7 +161,7 @@ class ConnectionTests(unittest.TestCase):
self.cx.in_transaction = True
def CheckOpenWithPathLikeObject(self):
- """ Checks that we can succesfully connect to a database using an object that
+ """ Checks that we can successfully connect to a database using an object that
is PathLike, i.e. has __fspath__(). """
self.addCleanup(unlink, TESTFN)
class Path:
diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py
index 20185a9..8b6bc4b 100644
--- a/Lib/test/_test_multiprocessing.py
+++ b/Lib/test/_test_multiprocessing.py
@@ -1104,7 +1104,7 @@ class _TestQueue(BaseTestCase):
q = SafeQueue(ctx=multiprocessing.get_context())
q.put(not_serializable_obj)
- # Verify that q is still functionning correctly
+ # Verify that q is still functioning correctly
q.put(True)
self.assertTrue(q.get(timeout=1.0))
diff --git a/Lib/test/test__xxsubinterpreters.py b/Lib/test/test__xxsubinterpreters.py
index 397d359..4ef7771 100644
--- a/Lib/test/test__xxsubinterpreters.py
+++ b/Lib/test/test__xxsubinterpreters.py
@@ -1001,7 +1001,7 @@ class ChannelTests(TestBase):
interpreters.channel_recv(cid)
def test_drop_partially(self):
- # XXX Is partial close too wierd/confusing?
+ # XXX Is partial close too weird/confusing?
cid = interpreters.channel_create()
interpreters.channel_send(cid, None)
interpreters.channel_recv(cid)
diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index bff1dc2..44501d9 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -5948,7 +5948,7 @@ class LinuxKernelCryptoAPI(unittest.TestCase):
@unittest.skipUnless(sys.platform.startswith("win"), "requires Windows")
class TestMSWindowsTCPFlags(unittest.TestCase):
knownTCPFlags = {
- # avaliable since long time ago
+ # available since long time ago
'TCP_MAXSEG',
'TCP_NODELAY',
# available starting with Windows 10 1607
diff --git a/Lib/test/test_strptime.py b/Lib/test/test_strptime.py
index af71008..de2773f 100644
--- a/Lib/test/test_strptime.py
+++ b/Lib/test/test_strptime.py
@@ -363,7 +363,7 @@ class StrptimeTests(unittest.TestCase):
_strptime._strptime("-01:30:30:123456", "%z")
with self.assertRaises(ValueError) as err:
_strptime._strptime("-01:3030", "%z")
- self.assertEqual("Unconsistent use of : in -01:3030", str(err.exception))
+ self.assertEqual("Inconsistent use of : in -01:3030", str(err.exception))
def test_timezone(self):
# Test timezone directives.
diff --git a/Lib/typing.py b/Lib/typing.py
index d45502f..8329607 100644
--- a/Lib/typing.py
+++ b/Lib/typing.py
@@ -732,7 +732,7 @@ class _GenericAlias(_Final, _root=True):
return (self.__origin__,)
def __getattr__(self, attr):
- # We are carefull for copy and pickle.
+ # We are careful for copy and pickle.
# Also for simplicity we just don't relay all dunder names
if '__origin__' in self.__dict__ and not _is_dunder(attr):
return getattr(self.__origin__, attr)
diff --git a/Objects/dictobject.c b/Objects/dictobject.c
index acf757c..7a1bceb 100644
--- a/Objects/dictobject.c
+++ b/Objects/dictobject.c
@@ -2573,7 +2573,7 @@ PyDict_Copy(PyObject *o)
(3) if 'mp' is non-compact ('del' operation does not resize dicts),
do fast-copy only if it has at most 1/3 non-used keys.
- The last condition (3) is important to guard against a pathalogical
+ The last condition (3) is important to guard against a pathological
case when a large dict is almost emptied with multiple del/pop
operations and copied after that. In cases like this, we defer to
PyDict_Merge, which produces a compacted copy.
diff --git a/Python/fileutils.c b/Python/fileutils.c
index 32aeea4..35869c8 100644
--- a/Python/fileutils.c
+++ b/Python/fileutils.c
@@ -431,7 +431,7 @@ decode_error:
can be decoded as a surrogate character, escape the bytes using the
surrogateescape error handler instead of decoding them.
- On sucess, return 0 and write the newly allocated wide character string into
+ On success, return 0 and write the newly allocated wide character string into
*wstr (use PyMem_RawFree() to free the memory). If wlen is not NULL, write
the number of wide characters excluding the null character into *wlen.
diff --git a/Python/hamt.c b/Python/hamt.c
index 53a8572..5217122 100644
--- a/Python/hamt.c
+++ b/Python/hamt.c
@@ -39,7 +39,7 @@ Now let's partition this bit representation of the hash into blocks of
0b00_00000_10010_11101_00101_01011_10000 = 19830128
(6) (5) (4) (3) (2) (1)
-Each block of 5 bits represents a number betwen 0 and 31. So if we have
+Each block of 5 bits represents a number between 0 and 31. So if we have
a tree that consists of nodes, each of which is an array of 32 pointers,
those 5-bit blocks will encode a position on a single tree level.
@@ -832,7 +832,7 @@ hamt_node_bitmap_assoc(PyHamtNode_Bitmap *self,
pairs.
Small hamt objects (<30 keys) usually don't have any
- Array nodes at all. Betwen ~30 and ~400 keys hamt
+ Array nodes at all. Between ~30 and ~400 keys hamt
objects usually have one Array node, and usually it's
a root node.
*/