Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.9/idlelib/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.9/idlelib/__pycache__/history.cpython-39.opt-2.pyc

a

��g��@s@ddlmZGdd�d�Zedkr<ddlmZedddd	�d
S)�)�idleConfc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�HistorycCsL||_g|_d|_d|_t�ddddd�|_|�d|j�|�d|j	�dS)N�mainr�cyclic��boolz<<history-previous>>z<<history-next>>)
�text�history�prefix�pointerrZ	GetOptionr�bind�history_prev�history_next)�selfr�r�+/usr/local/lib/python3.9/idlelib/history.py�__init__s	zHistory.__init__cCs|jdd�dS)NF��reverse�break��fetch�r�eventrrrrszHistory.history_nextcCs|jdd�dS)NTrrrrrrrr
$szHistory.history_prevcCs�t|j�}|j}|j}|durd|durd|j�ddd�sN|j�dd�|j|krdd}}|j�dd�|dust|dur�|j�dd�}|r�|}n|jr�d}n|j�	�dSt|�}||r�dnd7}|dks�||k�r(|j�	�|js�|dkr�dS|j�dd�|k�r|j�
dd�|j�d|�d}}�qp|j|}|d|�|kr�t|�|kr�|j�
dd�|j�d|��qpq�|j�d�|j�
dd	d
�||_||_dS)N�insertz!=zend-1cZiomark���rrZselz1.0�end)�lenr	rr
rZcompare�getZmark_setrZbell�deleterZseeZ
tag_remove)rrZnhistrr
Znprefix�itemrrrr)sJ
�


z
History.fetchcCsT|��}t|�dkrDz|j�|�Wnty6Yn0|j�|�d|_d|_dS)N�)�striprr	�remove�
ValueError�appendrr
)r�sourcerrr�storeZsz
History.storeN)�__name__�
__module__�__qualname__rrr
rr'rrrrrs
1r�__main__)rzidlelib.idle_test.test_historyr!F)�	verbosity�exitN)Zidlelib.configrrr(Zunittestrrrrr�<module>sb

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists