bpo-40208: Remove deprecated has_exec method of SymbolTable (GH-19396)
This commit is contained in:
parent
a1a0eb4a39
commit
990ea4200f
|
@ -67,10 +67,6 @@ Examining Symbol Tables
|
|||
Return ``True`` if the block has nested namespaces within it. These can
|
||||
be obtained with :meth:`get_children`.
|
||||
|
||||
.. method:: has_exec()
|
||||
|
||||
Return ``True`` if the block uses ``exec``.
|
||||
|
||||
.. method:: get_identifiers()
|
||||
|
||||
Return a list of names of symbols in this table.
|
||||
|
|
|
@ -753,6 +753,10 @@ Removed
|
|||
the ``__annotations__`` attribute instead.
|
||||
(Contributed by Serhiy Storchaka in :issue:`40182`.)
|
||||
|
||||
* The :meth:`symtable.SymbolTable.has_exec` method has been removed. It was
|
||||
deprecated since 2006, and only returning ``False`` when it's called.
|
||||
(Contributed by Batuhan Taskaya in :issue:`40208`)
|
||||
|
||||
|
||||
Porting to Python 3.9
|
||||
=====================
|
||||
|
|
|
@ -82,10 +82,6 @@ class SymbolTable(object):
|
|||
def has_children(self):
|
||||
return bool(self._table.children)
|
||||
|
||||
def has_exec(self):
|
||||
"""Return true if the scope uses exec. Deprecated method."""
|
||||
return False
|
||||
|
||||
def get_identifiers(self):
|
||||
return self._table.symbols.keys()
|
||||
|
||||
|
|
|
@ -65,7 +65,6 @@ class SymtableTest(unittest.TestCase):
|
|||
|
||||
def test_optimized(self):
|
||||
self.assertFalse(self.top.is_optimized())
|
||||
self.assertFalse(self.top.has_exec())
|
||||
|
||||
self.assertTrue(self.spam.is_optimized())
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Remove deprecated :meth:`symtable.SymbolTable.has_exec`.
|
Loading…
Reference in New Issue