I am trying to get the subclasses of a class. This is pretty easy in 
CPython but seems to not work correctly in PYJS

Consider the following classes

class A(object):
    pass

class B(A):
    pass

class C(A):
    pass

In CPython 
print str(A.__subclasses__())

Gives

[<class '__main__.B'>, <class '__main__.C'>]

But in PYJS __subclasses__ does not exist. However there is a 
__sub_classes__ but

print str(A.__sub_classes__)

Unfortunately this retuns

class pyjssubclassesbug.C

In pyjs we get the class of the last subclass defined. This seems to all be 
in error. The different between __subclasses__ and __sub_classes__ seems to 
just be a spelling mistake but the rest of the problems just seem like a 
bug. Is it? Or is this some lind of limitation of javascript or the pyjs 
compiler?

Otherwise, I am finding this project to be really useful. Many thanks to 
the authors.

Mark

-- 

--- 
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/d/optout.

Reply via email to