I took a look at the translated code. This is the source:

hi = Hi()
hi.there
hi.there.call()
hi.there()


and this is the corresponding code translated (generated by 
pyjs/translator.py):

$m['hi'] = $m['Hi']();
$p['getattr']($m['hi'], 'there');
$m['hi']['there']['$$call']();
$m['hi']['there']();


hi.there.call() and hi.there() were not translated correctly (calling 
getattr is missing). I am guessing that the correct translation is:

$m['hi'] = $m['Hi']();
$p['getattr']($m['hi'], 'there');
$p['getattr']($m['hi'], 'there')['$$call']();
$p['getattr']($m['hi'], 'there')();


Am I right? If so, we have two the problems. The one is in translation, and 
the other is __call__() not implemented.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Pyjs.org Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyjs-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to