[pypy-commit] pypy gc-del: Fix _ffi.
arigo
noreply at buildbot.pypy.org
Fri Apr 26 17:23:44 CEST 2013
Author: Armin Rigo <arigo at 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')
More information about the pypy-commit
mailing list