On Tue, Aug 14, 2012 at 6:11 AM, Cesare Di Mauro <[email protected]> wrote: > Yes, translating in javascript doesn't give problems (at a first look). > > It's the pyjs desktop version which doesn't work with the v8 neither the > v8.1 (downloaded from the git repo this morning). > > With v8 I found a bug in mshtml.py at line 451: it's calling > traceback.print_exc instead of traceback.format_exc. But pyjd won't work > even after correcting this. It raises the same COMError: (-2147024809, > 'Incorrect parameter.'). > > v8.1 is in a worse condition. Even the helloworld example doesn't work with > the desktop version, which is broken right now. > The first problem is at line 41 of importers.py, which tries to access the > "engine" attribute of pyjd. > Commenting this line solved it, but raised another problem at line 245 of > mshtmlevents.py, which has the same issue of v8. > So I replaced traceback.print_exc() with traceback.format_exc, and added > result = None at line 245, otherwise I'll got a fault at line 248 (the > result variable is only set / exists when the try/except does not raise > exceptions).
this is all with the latest git? i moved some stuff around but i've no idea how the problems you're describing could be related ... i've never actually ran the windows runtime to date, so i suppose i'll have to find a way to do that ... -- C Anthony --
