bpo-38187: Fix reference leak in test_tools (GH-16233)

This commit is contained in:
Pablo Galindo 2019-09-17 17:04:46 +01:00 committed by GitHub
parent c275312a62
commit 6fbc924696
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View file

@ -15,6 +15,9 @@ class FromFileTests(unittest.TestCase):
_return_read_tsv = ()
def tearDown(self):
Variable._isglobal.instances.clear()
@property
def calls(self):
try:

View file

@ -22,6 +22,9 @@ class Variable(_NTBase,
__slots__ = ()
_isglobal = util.Slot()
def __del__(self):
del self._isglobal
@classonly
def from_parts(cls, filename, funcname, name, vartype, isglobal=False):
id = info.ID(filename, funcname, name)