Author: Armin Rigo <ar...@tunes.org> Branch: gc-del Changeset: r63652:998d735a69e5 Date: 2013-04-26 17:17 +0200 http://bitbucket.org/pypy/pypy/changeset/998d735a69e5/
Log: Fix _ffi. diff --git a/pypy/module/_ffi/interp_struct.py b/pypy/module/_ffi/interp_struct.py --- a/pypy/module/_ffi/interp_struct.py +++ b/pypy/module/_ffi/interp_struct.py @@ -2,7 +2,6 @@ from rpython.rlib import clibffi from rpython.rlib import libffi from rpython.rlib import jit -from rpython.rlib.rgc import must_be_light_finalizer from rpython.rlib.rarithmetic import r_uint, r_ulonglong, intmask from pypy.interpreter.baseobjspace import W_Root from pypy.interpreter.typedef import TypeDef, interp_attrproperty @@ -46,7 +45,6 @@ def __init__(self, ffistruct): self.ffistruct = ffistruct - @must_be_light_finalizer def __del__(self): if self.ffistruct: lltype.free(self.ffistruct, flavor='raw', track_allocation=True) @@ -169,7 +167,6 @@ else: self.rawmem = rawmem - @must_be_light_finalizer def __del__(self): if self.autofree and self.rawmem: lltype.free(self.rawmem, flavor='raw') _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit