Out of curiosity i tried to use pypy to run diesel
(http://dieselweb.org/lib/).
For some reason pypy in trunk doesn't add OutputType property in cStringIO
(perhaps it needs some installation or postprocessing because this property
is mentioned in cStringIO pypy module). After setting it manually at the
beginning of diesel helloworld example, i can see long traceback that ends
with:
File "/home/fiedzia/soft/pypy/trunk/pypy/objspace/std/fake.py", line 141,
in funcrun
frame.setfastscope(scope_w)
File "/home/fiedzia/soft/pypy/trunk/pypy/objspace/std/fake.py", line 162,
in setfastscope
raise UnwrapError('calling %s: %s' % (code.cpy_callable, e))
pypy.objspace.std.model.UnwrapError: calling <method 'register' of
'select.epoll' objects>: cannot unwrap <W_ObjectObjectUserSlotsWeakrefDel()
instance of <W_TypeObject(_socketobject)>>
using select.epoll from pypy console seems to work, but obviously diesel
pushes it to the limits. Is there something that i can try to make it
working or do i hit something unsupported by pypy?
--
Thanks
Maciej Dziardziel
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev