Commit 3ccbe51
committed
Drop cached values in type_cache_clear_version to prevent refcount leaks
Restore value dropping when invalidating cache entries for a specific
version tag. Without this, cached PyObjectRef values were leaked until
entry reuse, causing inflated sys.getrefcount() in test_memoryview.1 parent e593b38 commit 3ccbe51
1 file changed
Lines changed: 7 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
| 135 | + | |
| 136 | + | |
139 | 137 | | |
| 138 | + | |
140 | 139 | | |
141 | 140 | | |
142 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
143 | 145 | | |
144 | 146 | | |
| 147 | + | |
145 | 148 | | |
146 | 149 | | |
147 | 150 | | |
| |||
0 commit comments