bpo-37804: Remove the deprecated method threading.Thread.isAlive() (GH-15225)

This commit is contained in:
Dong-hee Na 2019-08-13 02:41:08 +09:00 committed by Victor Stinner
parent f9590edfea
commit 44046fe4fc
4 changed files with 6 additions and 12 deletions

View File

@ -186,6 +186,10 @@ Removed
removed. They were deprecated since Python 3.7.
(Contributed by Victor Stinner in :issue:`37320`.)
* The :meth:`~threading.Thread.isAlive()` method of :class:`threading.Thread`
has been removed. It was deprecated since Python 3.8.
Use :meth:`~threading.Thread.is_alive()` instead.
(Contributed by Dong-hee Na in :issue:`37804`.)
Porting to Python 3.9
=====================

View File

@ -422,8 +422,6 @@ class ThreadTests(BaseTestCase):
t.setDaemon(True)
t.getName()
t.setName("name")
with self.assertWarnsRegex(DeprecationWarning, 'use is_alive()'):
t.isAlive()
e = threading.Event()
e.isSet()
threading.activeCount()

View File

@ -1088,16 +1088,6 @@ class Thread:
self._wait_for_tstate_lock(False)
return not self._is_stopped
def isAlive(self):
"""Return whether the thread is alive.
This method is deprecated, use is_alive() instead.
"""
import warnings
warnings.warn('isAlive() is deprecated, use is_alive() instead',
DeprecationWarning, stacklevel=2)
return self.is_alive()
@property
def daemon(self):
"""A boolean value indicating whether this thread is a daemon thread.

View File

@ -0,0 +1,2 @@
Remove the deprecated method `threading.Thread.isAlive()`. Patch by Dong-hee
Na.