Current File : //usr/share/gdb/python/gdb/__pycache__/FrameIterator.cpython-39.opt-1.pyc |
a
ɱZhF � @ s G d d� de �ZdS )c s0 e Zd ZdZ� fdd�Zdd� Zdd� Z� ZS )�
FrameIteratorz^A gdb.Frame iterator. Iterates over gdb.Frames or objects that
conform to that interface.c s t t| ��� || _dS )zYInitialize a FrameIterator.
Arguments:
frame_obj the starting frame.N)�superr �__init__�frame)�selfZ frame_obj�� __class__� �*/usr/share/gdb/python/gdb/FrameIterator.pyr s zFrameIterator.__init__c C s | S )Nr )r r r r �__iter__ s zFrameIterator.__iter__c C s | j }|du rt�|�� | _ |S )zInext implementation.
Returns:
The next oldest frame.N)r �
StopIterationZolder)r �resultr r r �__next__! s
zFrameIterator.__next__)�__name__�
__module__�__qualname__�__doc__r r
r
�
__classcell__r r r r r s r N)�objectr r r r r �<module> �