Module Assign NameStore Num ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore NameLoad Delete NameDel Assign NameStore NameLoad decorator_list Import alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore NameLoad Delete NameDel decorator_list ClassDef bases NameLoad body Expr Str For NameStore Call NameLoad Num body Pass For NameStore Call NameLoad Num body Pass For NameStore Call NameLoad Num body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body ClassDef bases NameLoad body If NameLoad body Assign NameStore Num Delete NameDel decorator_list handlers ExceptHandler type NameLoad body Print Str orelse Print Str decorator_list
N/A N/A pyvar 2 TestPyAttr N/A object N/A N/A 
    >>> TestPyAttr.pyvar    # doctest: +ELLIPSIS
    Traceback (most recent call last):
    AttributeError: ...TestPyAttr...has no attribute 'pyvar'
    >>> TestPyAttr.pyval1
    3
    >>> TestPyAttr.pyval2
    2
     N/A pyvar 3 N/A pyval1 pyvar N/A pyvar N/A pyval2 pyvar N/A N/A cython N/A cdefvar N/A N/A cython declare int 10 TestCdefAttr N/A object N/A N/A 
    >>> TestCdefAttr.cdefvar   # doctest: +ELLIPSIS
    Traceback (most recent call last):
    AttributeError: ...TestCdefAttr...has no attribute 'cdefvar'
    >>> TestCdefAttr.cdefval1
    11

    >>> #TestCdefAttr.cdefval2
     N/A cdefvar 11 N/A cdefval1 cdefvar N/A cdefvar N/A ForLoopInPyClass N/A object N/A N/A 
    >>> ForLoopInPyClass.i    # doctest: +ELLIPSIS
    Traceback (most recent call last):
    AttributeError: ...ForLoopInPyClass... has no attribute ...i...
    >>> ForLoopInPyClass.k
    0
    >>> ForLoopInPyClass.m
    1
     N/A i N/A range 0 N/A N/A N/A k N/A range 1 N/A N/A N/A m N/A range 2 N/A N/A N/A del_in_class N/A N/A x N/A N/A N/A 
    >>> del_in_class(True)
    no error
    >>> del_in_class(False)
    NameError
     N/A N/A Test N/A object N/A N/A x N/A N/A attr 1 N/A attr N/A N/A N/A N/A NameError N/A N/A NameError N/A N/A no error N/A