Issue #28820: Merge typo fixes from 3.6
diff --git a/Doc/howto/urllib2.rst b/Doc/howto/urllib2.rst
index 712b4b7..18b5c65 100644
--- a/Doc/howto/urllib2.rst
+++ b/Doc/howto/urllib2.rst
@@ -578,7 +578,7 @@
This document was reviewed and revised by John Lee.
.. [#] Google for example.
-.. [#] Browser sniffing is a very bad practise for website design - building
+.. [#] Browser sniffing is a very bad practice for website design - building
sites using web standards is much more sensible. Unfortunately a lot of
sites still send different versions to different browsers.
.. [#] The user agent for MSIE 6 is
diff --git a/Doc/tutorial/modules.rst b/Doc/tutorial/modules.rst
index 35db305..1e3d5c0 100644
--- a/Doc/tutorial/modules.rst
+++ b/Doc/tutorial/modules.rst
@@ -501,7 +501,7 @@
``__all__`` is defined.)
Although certain modules are designed to export only names that follow certain
-patterns when you use ``import *``, it is still considered bad practise in
+patterns when you use ``import *``, it is still considered bad practice in
production code.
Remember, there is nothing wrong with using ``from Package import
diff --git a/Objects/abstract.c b/Objects/abstract.c
index 8892e3e..8447fdb 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -2331,7 +2331,7 @@
return result;
}
-/* Positional arguments are obj followed args:
+/* Positional arguments are obj followed by args:
call callable(obj, *args, **kwargs) */
PyObject *
_PyObject_Call_Prepend(PyObject *callable,