mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
gh-122420: Fix accounting for immortal interned strings in refleak.py (GH-122421)
The `_PyUnicode_Intern*` functions already adjust the total refcount, so we don't want to readjust it in refleak.py.
This commit is contained in:
parent
7797182b78
commit
ac8da34621
1 changed files with 1 additions and 1 deletions
|
@ -145,7 +145,7 @@ def runtest_refleak(test_name, test_func,
|
|||
# Use an internal-only keyword argument that mypy doesn't know yet
|
||||
_only_immortal=True) # type: ignore[call-arg]
|
||||
alloc_after = getallocatedblocks() - interned_immortal_after
|
||||
rc_after = gettotalrefcount() - interned_immortal_after * 2
|
||||
rc_after = gettotalrefcount()
|
||||
fd_after = fd_count()
|
||||
|
||||
rc_deltas[i] = get_pooled_int(rc_after - rc_before)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue