[pypy-svn] r73249 - pypy/branch/cpython-extension/pypy/module/cpyext
trundle at codespeak.net
trundle at codespeak.net
Thu Apr 1 16:32:47 CEST 2010
Author: trundle
Date: Thu Apr 1 16:32:45 2010
New Revision: 73249
Modified:
pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py
Log:
Add cast to make it RPython.
Modified: pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py (original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py Thu Apr 1 16:32:45 2010
@@ -48,11 +48,12 @@
def __init__(self, member):
self.member = member
self.name = rffi.charp2str(member.c_name)
+ flags = rffi.cast(lltype.Signed, member.c_flags)
doc = set = None
if doc:
doc = rffi.charp2str(getset.c_doc)
get = W_PyCObject.member_getter
- if not (member.c_flags & structmemberdefs.READONLY):
+ if not (flags & structmemberdefs.READONLY):
set = W_PyCObject.member_setter
GetSetProperty.__init__(self, get, set, None, doc,
cls=W_PyCObject, use_closure=True)
More information about the Pypy-commit
mailing list