Commit d5f8ec27 authored by Neal Norwitz's avatar Neal Norwitz

Oops, copied the wrong code from keeprefs. Get the right code

this time and call gc.collect(), since there is some garbage.

The original code didn't really leak (if gc.collect() was called).
parent 770a8009
# Taken from Lib/ctypes/test/test_keeprefs.py
# Taken from Lib/ctypes/test/test_keeprefs.py, PointerToStructure.test().
# When this leak is fixed, remember to remove from Misc/build.sh LEAKY_TESTS.
from ctypes import Structure, c_int
from ctypes import Structure, c_int, POINTER
import gc
def leak():
def leak_inner():
class POINT(Structure):
_fields_ = [("x", c_int)]
class RECT(Structure):
_fields_ = [("ul", POINT)]
_fields_ = [("a", POINTER(POINT))]
def leak():
leak_inner()
gc.collect()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment