https://github.com/python/cpython/commit/1f4a49ea53516e7ff177beedc09a1e4439b3be1f
commit: 1f4a49ea53516e7ff177beedc09a1e4439b3be1f
branch: main
author: abstractee <[email protected]>
committer: vstinner <[email protected]>
date: 2024-09-03T02:20:40+02:00
summary:

Fix typos in warnings, docstrings, comments and text files (#123597)

files:
M Lib/_strptime.py
M Lib/hashlib.py
M Lib/idlelib/Icons/README.txt
M Lib/idlelib/config.py
M Lib/idlelib/editor.py
M Lib/idlelib/extend.txt
M Lib/importlib/resources/_common.py
M Lib/zipimport.py

diff --git a/Lib/_strptime.py b/Lib/_strptime.py
index e42af75af74bf5..3f868bcab42446 100644
--- a/Lib/_strptime.py
+++ b/Lib/_strptime.py
@@ -268,7 +268,7 @@ def pattern(self, format):
         if day_of_month_in_format and not year_in_format:
             import warnings
             warnings.warn("""\
-Parsing dates involving a day of month without a year specified is ambiguious
+Parsing dates involving a day of month without a year specified is ambiguous
 and fails to parse leap day. The default behavior will change in Python 3.15
 to either always raise an exception or to use a different default year (TBD).
 To avoid trouble, add a specific year to the input & format.
diff --git a/Lib/hashlib.py b/Lib/hashlib.py
index da0577023cf47d..1b2c30cc32f564 100644
--- a/Lib/hashlib.py
+++ b/Lib/hashlib.py
@@ -33,7 +33,7 @@
  - hexdigest():  Like digest() except the digest is returned as a string
                  of double length, containing only hexadecimal digits.
  - copy():       Return a copy (clone) of the hash object. This can be used to
-                 efficiently compute the digests of datas that share a common
+                 efficiently compute the digests of data that share a common
                  initial substring.
 
 For example, to obtain the digest of the byte string 'Nobody inspects the
diff --git a/Lib/idlelib/Icons/README.txt b/Lib/idlelib/Icons/README.txt
index f285637d534a68..e245bc0b26e121 100644
--- a/Lib/idlelib/Icons/README.txt
+++ b/Lib/idlelib/Icons/README.txt
@@ -37,7 +37,7 @@ As of 2022, this was known true for 1 'major' Linux 
distribution.
 (Same would be true for any non-Aqua macOS with 8.5, but now none?)
 Can be deleted when we require 8.6 or it is known always used.
 
-Future: Derivitives of Python logo should be submitted for approval.
+Future: Derivatives of Python logo should be submitted for approval.
 PSF Trademark Working Group / Committee [email protected]
 https://www.python.org/community/logos/  # Original files
 https://www.python.org/psf/trademarks-faq/
diff --git a/Lib/idlelib/config.py b/Lib/idlelib/config.py
index 6a5acac9be8888..d10c88a43f9231 100644
--- a/Lib/idlelib/config.py
+++ b/Lib/idlelib/config.py
@@ -600,7 +600,7 @@ def GetCoreKeys(self, keySetName=None):
         """
         # TODO: = dict(sorted([(v-event, keys), ...]))?
         keyBindings={
-            # vitual-event: list of key events.
+            # virtual-event: list of key events.
             '<<copy>>': ['<Control-c>', '<Control-C>'],
             '<<cut>>': ['<Control-x>', '<Control-X>'],
             '<<paste>>': ['<Control-v>', '<Control-V>'],
diff --git a/Lib/idlelib/editor.py b/Lib/idlelib/editor.py
index 7bfa0932500d81..c76db20c58792d 100644
--- a/Lib/idlelib/editor.py
+++ b/Lib/idlelib/editor.py
@@ -914,7 +914,7 @@ def RemoveKeybindings(self):
     def ApplyKeybindings(self):
         """Apply the virtual, configurable keybindings.
 
-        Alse update hotkeys to current keyset.
+        Also update hotkeys to current keyset.
         """
         # Called from configdialog.activate_config_changes.
         self.mainmenu.default_keydefs = keydefs = idleConf.GetCurrentKeySet()
diff --git a/Lib/idlelib/extend.txt b/Lib/idlelib/extend.txt
index b482f76c4fb0f7..2522758ceb4f70 100644
--- a/Lib/idlelib/extend.txt
+++ b/Lib/idlelib/extend.txt
@@ -52,7 +52,7 @@ should probably be refined in the future.)
 
 Extensions are not required to define menu entries for all the events they
 implement.  (They are also not required to create keybindings, but in that
-case there must be empty bindings in cofig-extensions.def)
+case there must be empty bindings in config-extensions.def)
 
 Here is a partial example from zzdummy.py:
 
diff --git a/Lib/importlib/resources/_common.py 
b/Lib/importlib/resources/_common.py
index ca5b06743b46a6..d5381fb80d85e6 100644
--- a/Lib/importlib/resources/_common.py
+++ b/Lib/importlib/resources/_common.py
@@ -182,7 +182,7 @@ def _(path):
 @contextlib.contextmanager
 def _temp_path(dir: tempfile.TemporaryDirectory):
     """
-    Wrap tempfile.TemporyDirectory to return a pathlib object.
+    Wrap tempfile.TemporaryDirectory to return a pathlib object.
     """
     with dir as result:
         yield pathlib.Path(result)
diff --git a/Lib/zipimport.py b/Lib/zipimport.py
index f2724dd0268358..7ceae2b7387b26 100644
--- a/Lib/zipimport.py
+++ b/Lib/zipimport.py
@@ -523,7 +523,7 @@ def _read_directory(archive):
 
                             # N.b. Here be dragons: the ordering of these is 
different than
                             # the header fields, and it's really easy to get 
it wrong since
-                            # naturally-occuring zips that use all 3 are >4GB
+                            # naturally-occurring zips that use all 3 are >4GB
                             if file_size == MAX_UINT32:
                                 file_size = values.pop(0)
                             if data_size == MAX_UINT32:

_______________________________________________
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