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.