{ } Raw JSON

bundles / astropy 7.0.1 / astropy / io / fits / util / itersubclasses

function

astropy.io.fits.util:itersubclasses

source: /astropy/io/fits/util.py :158

Signature

def   itersubclasses ( cls _seen = None )

Summary

Generator over all subclasses of a given class, in depth first order.

Extended Summary

>>> class A: pass
>>> class B(A): pass
>>> class C(A): pass
>>> class D(B,C): pass
>>> class E(D): pass
>>>
>>> for cls in itersubclasses(A):
...     print(cls.__name__)
B
D
E
C
>>> # get ALL classes currently defined
>>> [cls.__name__ for cls in itersubclasses(object)]
[...'tuple', ...'type', ...]

From http://code.activestate.com/recipes/576949/

Aliases

  • astropy.io.fits.util.itersubclasses