[pypy-dev] cannot use "id" in Rpython

Shubha Ramani shubharamani at yahoo.com
Thu Dec 29 14:18:34 EST 2016


What can I use then ? I need the address of the function ?
[translation:ERROR] Exception: cannot use id() in RPython; see objectmodel.compute_xxx()Processing block: block at 19 is a <class 'rpython.flowspace.flowcontext.SpamBlock'>  in (pypy.module._vtune.interp_vtune:28)_get_full_name  containing the following operations:        buf_0 = simple_call((type RStringIO))        v943 = getattr(buf_0, ('write'))        v944 = getattr(pycode_0, ('co_code'))        v945 = simple_call(v943, v944)        v946 = getattr(buf_0, ('getsize'))        size_code_0 = simple_call(v946)        v947 = getattr(pycode_0, ('co_name'))        id_func_0 = id(v947)        v948 = getattr(pycode_0, ('co_name'))        v949 = simple_call((function _safe), v948)        v950 = getattr(pycode_0, ('co_firstlineno'))        v951 = getattr(pycode_0, ('co_filename'))        v952 = simple_call((function _safe), v951)        v953 = newtuple(v949, v950, v952, size_code_0, id_func_0)        v954 = mod(('vtune:%s:%d:%s:%d:%d'), v953)  --end--[translation] start debugger...> /opt/shubha_vtune_pypy/rpython/annotator/unaryop.py(188)id()-> raise Exception("cannot use id() in RPython; "(Pdb+) 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20161229/30262e87/attachment.html>


More information about the pypy-dev mailing list