Current File : //usr/share/gdb/python/gdb/FrameIterator.pyo |
�
�� Rc @ s2 d d l Z d d l Z d e f d � � YZ d S( i����Nt
FrameIteratorc B s) e Z d Z d � Z d � Z d � Z RS( s^ A gdb.Frame iterator. Iterates over gdb.Frames or objects that
conform to that interface.c C s t t | � j � | | _ d S( sY Initialize a FrameIterator.
Arguments:
frame_obj the starting frame.N( t superR t __init__t frame( t selft frame_obj( ( s* /usr/share/gdb/python/gdb/FrameIterator.pyR s c C s | S( N( ( R ( ( s* /usr/share/gdb/python/gdb/FrameIterator.pyt __iter__ s c C s1 | j } | d k r t � n | j � | _ | S( sI next implementation.
Returns:
The next oldest frame.N( R t Nonet
StopIterationt older( R t result( ( s* /usr/share/gdb/python/gdb/FrameIterator.pyt next# s
( t __name__t
__module__t __doc__R R R ( ( ( s* /usr/share/gdb/python/gdb/FrameIterator.pyR s ( t gdbt itertoolst objectR ( ( ( s* /usr/share/gdb/python/gdb/FrameIterator.pyt <module> s