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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to