PATH:
opt
/
alt
/
python36
/
lib64
/
python3.6
/
idlelib
/
__pycache__
3 ��2a� � @ s@ d dl mZ G dd� d�Zedkr<d dlmZ edddd � d S )� )�idleConfc @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )�Historyc C sL || _ g | _d | _d | _tjddddd�| _|jd| j� |jd| j � d S )N�mainr �cyclic� �boolz<<history-previous>>z<<history-next>>) �text�history�prefix�pointerr Z GetOptionr Zbind�history_prev�history_next)�selfr � r �,/opt/alt/python36/lib64/python3.6/history.py�__init__ s zHistory.__init__c C s | j dd� dS )NF)�reverse�break)�fetch)r �eventr r r r s zHistory.history_nextc C s | j dd� dS )NT)r r )r )r r r r r r $ s zHistory.history_prevc C s� t | j�}| j}| j}|d k rd|d k rd| jjddd�sN| jjdd�| j| krdd }}| jjdd� |d kst|d kr�| jjdd�}|r�|}n| jr�d }n| jj � d S t |�}x�||r�dnd7 }|dk s�||k�r*| jj � | j r�|dk r�d S | jjdd�|k�r | jj dd� | jjd|� d }}P | j| }|d |� |kr�t |�|kr�| jj dd� | jjd|� P q�W | jjd� | jj ddd � || _|| _d S )N�insertz!=zend-1cZiomarkr r Zselz1.0�end���r )�lenr r r r Zcompare�getZmark_setr Zbell�deleter ZseeZ tag_remove)r r Znhistr r Znprefix�itemr r r r ) sJ z History.fetchc C sV |j � }t|�dkrFy| jj|� W n tk r8 Y nX | jj|� d | _d | _d S )N� )�stripr r �remove� ValueError�appendr r )r �sourcer r r �storeZ s z History.storeN)�__name__� __module__�__qualname__r r r r r# r r r r r s 1r �__main__)r zidlelib.idle_test.test_historyr F)� verbosity�exitN)Zidlelib.configr r r$ Zunittestr r r r r �<module> s b
[+]
..
[-] autocomplete.cpython-36.opt-1.pyc
[edit]
[-] config_key.cpython-36.opt-2.pyc
[edit]
[-] configdialog.cpython-36.pyc
[edit]
[-] hyperparser.cpython-36.opt-1.pyc
[edit]
[-] calltip_w.cpython-36.opt-1.pyc
[edit]
[-] browser.cpython-36.opt-2.pyc
[edit]
[-] dynoption.cpython-36.pyc
[edit]
[-] debugger_r.cpython-36.opt-1.pyc
[edit]
[-] pyshell.cpython-36.opt-2.pyc
[edit]
[-] debugobj_r.cpython-36.opt-2.pyc
[edit]
[-] calltip.cpython-36.opt-2.pyc
[edit]
[-] help_about.cpython-36.opt-1.pyc
[edit]
[-] configdialog.cpython-36.opt-2.pyc
[edit]
[-] calltip.cpython-36.pyc
[edit]
[-] replace.cpython-36.opt-1.pyc
[edit]
[-] outwin.cpython-36.pyc
[edit]
[-] debugobj.cpython-36.opt-2.pyc
[edit]
[-] paragraph.cpython-36.opt-2.pyc
[edit]
[-] mainmenu.cpython-36.pyc
[edit]
[-] tree.cpython-36.pyc
[edit]
[-] pyparse.cpython-36.pyc
[edit]
[-] grep.cpython-36.opt-2.pyc
[edit]
[-] squeezer.cpython-36.opt-1.pyc
[edit]
[-] debugger.cpython-36.opt-1.pyc
[edit]
[-] dynoption.cpython-36.opt-1.pyc
[edit]
[-] config.cpython-36.opt-2.pyc
[edit]
[-] calltip.cpython-36.opt-1.pyc
[edit]
[-] stackviewer.cpython-36.pyc
[edit]
[-] __init__.cpython-36.opt-1.pyc
[edit]
[-] editor.cpython-36.pyc
[edit]
[-] window.cpython-36.pyc
[edit]
[-] query.cpython-36.opt-1.pyc
[edit]
[-] searchbase.cpython-36.pyc
[edit]
[-] debugobj_r.cpython-36.pyc
[edit]
[-] textview.cpython-36.opt-1.pyc
[edit]
[-] codecontext.cpython-36.opt-2.pyc
[edit]
[-] runscript.cpython-36.opt-2.pyc
[edit]
[-] autocomplete_w.cpython-36.opt-2.pyc
[edit]
[-] debugger_r.cpython-36.opt-2.pyc
[edit]
[-] runscript.cpython-36.opt-1.pyc
[edit]
[-] multicall.cpython-36.opt-1.pyc
[edit]
[-] _pyclbr.cpython-36.opt-2.pyc
[edit]
[-] delegator.cpython-36.opt-1.pyc
[edit]
[-] run.cpython-36.pyc
[edit]
[-] rstrip.cpython-36.opt-1.pyc
[edit]
[-] rpc.cpython-36.pyc
[edit]
[-] colorizer.cpython-36.pyc
[edit]
[-] _pyclbr.cpython-36.pyc
[edit]
[-] iomenu.cpython-36.pyc
[edit]
[-] history.cpython-36.opt-2.pyc
[edit]
[-] searchengine.cpython-36.opt-2.pyc
[edit]
[-] outwin.cpython-36.opt-1.pyc
[edit]
[-] mainmenu.cpython-36.opt-1.pyc
[edit]
[-] help.cpython-36.opt-1.pyc
[edit]
[-] tooltip.cpython-36.opt-2.pyc
[edit]
[-] paragraph.cpython-36.pyc
[edit]
[-] rpc.cpython-36.opt-2.pyc
[edit]
[-] browser.cpython-36.opt-1.pyc
[edit]
[-] editor.cpython-36.opt-2.pyc
[edit]
[-] autocomplete_w.cpython-36.opt-1.pyc
[edit]
[-] __init__.cpython-36.opt-2.pyc
[edit]
[-] zzdummy.cpython-36.opt-2.pyc
[edit]
[-] pyparse.cpython-36.opt-2.pyc
[edit]
[-] pathbrowser.cpython-36.opt-1.pyc
[edit]
[-] zzdummy.cpython-36.pyc
[edit]
[-] hyperparser.cpython-36.opt-2.pyc
[edit]
[-] stackviewer.cpython-36.opt-1.pyc
[edit]
[-] filelist.cpython-36.opt-1.pyc
[edit]
[-] undo.cpython-36.opt-2.pyc
[edit]
[-] query.cpython-36.opt-2.pyc
[edit]
[-] hyperparser.cpython-36.pyc
[edit]
[-] config_key.cpython-36.opt-1.pyc
[edit]
[-] idle.cpython-36.opt-1.pyc
[edit]
[-] debugobj_r.cpython-36.opt-1.pyc
[edit]
[-] replace.cpython-36.opt-2.pyc
[edit]
[-] autoexpand.cpython-36.opt-1.pyc
[edit]
[-] search.cpython-36.pyc
[edit]
[-] statusbar.cpython-36.pyc
[edit]
[-] rstrip.cpython-36.pyc
[edit]
[-] pyshell.cpython-36.opt-1.pyc
[edit]
[-] autocomplete.cpython-36.opt-2.pyc
[edit]
[-] textview.cpython-36.opt-2.pyc
[edit]
[-] history.cpython-36.pyc
[edit]
[-] squeezer.cpython-36.opt-2.pyc
[edit]
[-] autocomplete.cpython-36.pyc
[edit]
[-] grep.cpython-36.opt-1.pyc
[edit]
[-] help_about.cpython-36.pyc
[edit]
[-] rpc.cpython-36.opt-1.pyc
[edit]
[-] tooltip.cpython-36.pyc
[edit]
[-] statusbar.cpython-36.opt-2.pyc
[edit]
[-] run.cpython-36.opt-1.pyc
[edit]
[-] undo.cpython-36.pyc
[edit]
[-] __main__.cpython-36.opt-2.pyc
[edit]
[-] help_about.cpython-36.opt-2.pyc
[edit]
[-] iomenu.cpython-36.opt-1.pyc
[edit]
[-] dynoption.cpython-36.opt-2.pyc
[edit]
[-] help.cpython-36.pyc
[edit]
[-] filelist.cpython-36.opt-2.pyc
[edit]
[-] parenmatch.cpython-36.opt-2.pyc
[edit]
[-] replace.cpython-36.pyc
[edit]
[-] parenmatch.cpython-36.opt-1.pyc
[edit]
[-] search.cpython-36.opt-1.pyc
[edit]
[-] multicall.cpython-36.pyc
[edit]
[-] searchengine.cpython-36.opt-1.pyc
[edit]
[-] paragraph.cpython-36.opt-1.pyc
[edit]
[-] percolator.cpython-36.opt-2.pyc
[edit]
[-] redirector.cpython-36.pyc
[edit]
[-] autoexpand.cpython-36.pyc
[edit]
[-] window.cpython-36.opt-1.pyc
[edit]
[-] history.cpython-36.opt-1.pyc
[edit]
[-] filelist.cpython-36.pyc
[edit]
[-] redirector.cpython-36.opt-1.pyc
[edit]
[-] tree.cpython-36.opt-2.pyc
[edit]
[-] config.cpython-36.opt-1.pyc
[edit]
[-] codecontext.cpython-36.pyc
[edit]
[-] redirector.cpython-36.opt-2.pyc
[edit]
[-] delegator.cpython-36.opt-2.pyc
[edit]
[-] statusbar.cpython-36.opt-1.pyc
[edit]
[-] macosx.cpython-36.opt-2.pyc
[edit]
[-] tooltip.cpython-36.opt-1.pyc
[edit]
[-] __main__.cpython-36.pyc
[edit]
[-] calltip_w.cpython-36.pyc
[edit]
[-] searchengine.cpython-36.pyc
[edit]
[-] tree.cpython-36.opt-1.pyc
[edit]
[-] window.cpython-36.opt-2.pyc
[edit]
[-] help.cpython-36.opt-2.pyc
[edit]
[-] debugger.cpython-36.opt-2.pyc
[edit]
[-] zzdummy.cpython-36.opt-1.pyc
[edit]
[-] query.cpython-36.pyc
[edit]
[-] search.cpython-36.opt-2.pyc
[edit]
[-] zoomheight.cpython-36.pyc
[edit]
[-] macosx.cpython-36.opt-1.pyc
[edit]
[-] percolator.cpython-36.opt-1.pyc
[edit]
[-] zoomheight.cpython-36.opt-2.pyc
[edit]
[-] searchbase.cpython-36.opt-1.pyc
[edit]
[-] codecontext.cpython-36.opt-1.pyc
[edit]
[-] browser.cpython-36.pyc
[edit]
[-] idle.cpython-36.pyc
[edit]
[-] searchbase.cpython-36.opt-2.pyc
[edit]
[-] editor.cpython-36.opt-1.pyc
[edit]
[-] debugger_r.cpython-36.pyc
[edit]
[-] runscript.cpython-36.pyc
[edit]
[-] run.cpython-36.opt-2.pyc
[edit]
[-] debugger.cpython-36.pyc
[edit]
[-] scrolledlist.cpython-36.opt-2.pyc
[edit]
[-] multicall.cpython-36.opt-2.pyc
[edit]
[-] macosx.cpython-36.pyc
[edit]
[-] pathbrowser.cpython-36.pyc
[edit]
[-] undo.cpython-36.opt-1.pyc
[edit]
[-] autoexpand.cpython-36.opt-2.pyc
[edit]
[-] debugobj.cpython-36.pyc
[edit]
[-] mainmenu.cpython-36.opt-2.pyc
[edit]
[-] percolator.cpython-36.pyc
[edit]
[-] config.cpython-36.pyc
[edit]
[-] pyparse.cpython-36.opt-1.pyc
[edit]
[-] grep.cpython-36.pyc
[edit]
[-] squeezer.cpython-36.pyc
[edit]
[-] pathbrowser.cpython-36.opt-2.pyc
[edit]
[-] rstrip.cpython-36.opt-2.pyc
[edit]
[-] delegator.cpython-36.pyc
[edit]
[-] zoomheight.cpython-36.opt-1.pyc
[edit]
[-] parenmatch.cpython-36.pyc
[edit]
[-] colorizer.cpython-36.opt-2.pyc
[edit]
[-] autocomplete_w.cpython-36.pyc
[edit]
[-] outwin.cpython-36.opt-2.pyc
[edit]
[-] idle.cpython-36.opt-2.pyc
[edit]
[-] textview.cpython-36.pyc
[edit]
[-] _pyclbr.cpython-36.opt-1.pyc
[edit]
[-] scrolledlist.cpython-36.pyc
[edit]
[-] colorizer.cpython-36.opt-1.pyc
[edit]
[-] config_key.cpython-36.pyc
[edit]
[-] stackviewer.cpython-36.opt-2.pyc
[edit]
[-] debugobj.cpython-36.opt-1.pyc
[edit]
[-] iomenu.cpython-36.opt-2.pyc
[edit]
[-] pyshell.cpython-36.pyc
[edit]
[-] scrolledlist.cpython-36.opt-1.pyc
[edit]
[-] calltip_w.cpython-36.opt-2.pyc
[edit]
[-] __init__.cpython-36.pyc
[edit]
[-] configdialog.cpython-36.opt-1.pyc
[edit]
[-] __main__.cpython-36.opt-1.pyc
[edit]