]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.7] Doc: Delete "how do I emulate os.kill" section in Windows FAQ (GH-10487) (GH...
authorJulien Palard <julien@palard.fr>
Wed, 28 Nov 2018 15:53:23 +0000 (16:53 +0100)
committerMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 28 Nov 2018 15:53:23 +0000 (07:53 -0800)
Doc/faq/windows.rst

index 9292a2407a75f9dd7c1d459bff687d157582439f..a46d4c1725ac97e147a78cea60e9dae1a1266f21 100644 (file)
@@ -280,24 +280,3 @@ How do I check for a keypress without blocking?
 Use the msvcrt module.  This is a standard Windows-specific extension module.
 It defines a function ``kbhit()`` which checks whether a keyboard hit is
 present, and ``getch()`` which gets one character without echoing it.
-
-
-How do I emulate os.kill() in Windows?
---------------------------------------
-
-Prior to Python 2.7 and 3.2, to terminate a process, you can use :mod:`ctypes`:
-
-.. code-block:: python
-
-   import ctypes
-
-   def kill(pid):
-       """kill function for Win32"""
-       kernel32 = ctypes.windll.kernel32
-       handle = kernel32.OpenProcess(1, 0, pid)
-       return (0 != kernel32.TerminateProcess(handle, 0))
-
-In 2.7 and 3.2, :func:`os.kill` is implemented similar to the above function,
-with the additional feature of being able to send :kbd:`Ctrl+C` and :kbd:`Ctrl+Break`
-to console subprocesses which are designed to handle those signals. See
-:func:`os.kill` for further details.