Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r78464:6d3732f1b1eb Date: 2015-07-06 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/6d3732f1b1eb/
Log: translation fix diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdataobj.py --- a/pypy/module/_cffi_backend/cdataobj.py +++ b/pypy/module/_cffi_backend/cdataobj.py @@ -498,6 +498,12 @@ self.w_destructor = w_destructor def __del__(self): + self.clear_all_weakrefs() + self.enqueue_for_destruction(self.space, W_CDataGCP.call_destructor, + 'destructor of ') + + def call_destructor(self): + assert isinstance(self, W_CDataGCP) self.space.call_function(self.w_destructor, self.w_original_cdata) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit