add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
B

�/g^k-c@sdGdd�d�ZGdd�d�ZGdd�d�ZGdd�d�Zdd	lmZGd
d�d�ZGdd
�d
�ZdS)c@�eZdZdd�ZdS)�EventcKs|j�|�dS�N)Z__dict__Zupdate)�self�kwds�r�1/usr/lib64/python3.7/idlelib/idle_test/mock_tk.py�__init__�zEvent.__init__N)�__name__�
__module__�__qualname__rrrrrrsrc@s&eZdZddd�Zdd�Zdd�ZdS)	�VarNcCs||_||_||_dSr)�master�value�name)rr
rrrrrrszVar.__init__cC�
||_dSr�r)rrrrr�set�zVar.setcCs|jSrr�rrrr�get!rzVar.get�NNN)r	r
rrrrrrrrrs
rc@seZdZddd�Zdd�ZdS)�	Mbox_funcNcCrr)�result)rrrrrr+rzMbox_func.__init__cOs||_||_||_||_|jSr)�title�message�argsrr)rrrrrrrr�__call__-s
zMbox_func.__call__r)r	r
rrrrrrrr$s
rc@s<eZdZe�Ze�Ze�Ze�Ze�Ze�Z	e�Z
e�ZdS)�MboxN)r	r
rrZaskokcancelZaskquestionZaskretrycancelZaskyesnoZaskyesnocancelZ	showerrorZshowinfoZshowwarningrrrrr5sr�)�TclErrorc@s�eZdZdifdd�Zdd�Zd!dd�Zd	d
�Zdd�Zd"d
d�Zd#dd�Z	dd�Z
dd�Zdd�Zd$dd�Z
dd�Zdd�Zdd�Zd%dd �ZdS)&�TextNcKsddg|_dS)N��
)�data)rr
ZcnfZkwrrrrgsz
Text.__init__cCsd|j|dd�S)Nz%s.%s�)�endflag)�_decode�r�indexrrrr(orz
Text.indexrcCst|ttf�rt|�}y|��}Wn"tk
rDtd|�d�YnXt|j�d}|dkrr|t|j|�dfS|dkr�|�	|�S|�
d�\}}t|�}|dkr�dS||kr�|�	|�St|j|�d}|�d�s�|dkr�||fSt|�}|dkr�d}n||k�r|}||fS)	Nzbad text index "%s"r$�insertZendZ.)r$rz lineendr)
Z
isinstanceZfloatZbytesZstrZlowerZAttributeErrorr�lenr#�_endexZsplitZintZendswith)rr(r%Zlastline�line�charZ
linelengthrrrr&ss4


zText._decodecCs<t|j�}|dkr|dfS|d8}|t|j|�|fSdS)Nr$r)r*r#)rr%Znrrrr+�s

zText._endexcCs�|sdS|�d�}|dddkr,|�d�|�|d�\}}|j|d|�}|j||d�}||d|j|<|dd�|j|d|d�<|j|t|�d|7<dS)NT�����r"r!rr$)Z
splitlines�appendr&r#r*)rr(Zcharsr,r-ZbeforeZafterrrrr)�s

zText.insertc	Cs�|�|�\}}|dkr&||d}}n|�|�\}}||krN|j|||�S|j||d�g}x&t|d|�D]}|�|j|�qrW|�|j|d|��d�|�SdS)Nr$r!)r&r#�ranger/Zjoin)	r�index1�index2�	startline�	startchar�endline�endcharZlines�irrrr�szText.getcCs|�|d�\}}|dkrf|t|j|�dkr>||d}}qv|t|j�dkr`|dd}}qvdSn|�|d�\}}||kr�||kr�|j|d|�|j||d�|j|<n^||k�r|j|d|�|j||d�|j|<|d7}x t||d�D]}|j|=�q�WdS)Nr.r$r)r&r*r#r0)rr1r2r3r4r5r6r7rrr�delete�s"
zText.deletecCs�|�|�\}}|�|�\}}|dkr<||kp:||ko:||kS|dkr\||kpZ||koZ||kS|dkr|||kpz||koz||kS|dkr�||kp�||ko�||kS|dkr�||ko�||kS|dkr�||kp�||kStd|��dS)Nz<z<=z>z>=z==z!=z=bad comparison operator "%s": must be <, <=, ==, >=, >, or !=)r&r)rr1Zopr2Zline1Zchar1Zline2Zchar2rrr�compare�s zText.comparecC�dSrr)rrr(rrr�mark_set
rz
Text.mark_setcGr:rr)rZ	markNamesrrr�
mark_unsetrzText.mark_unsetcCr:rr)rZtagNamer1r2rrr�
tag_removerzText.tag_removecCr:rr�rZxZyrrr�scan_dragtorzText.scan_dragtocCr:rrr>rrr�	scan_markrzText.scan_markcCr:rrr'rrr�see!rzText.seecCr:rr)ZsequenceZfuncZaddrrr�bind(rz	Text.bind)rrrrr)r	r
rrr(r&r+r)rr8r9r;r<r=r?r@rArBrrrrr Zs

3


r c@r)�EntrycCr:rrrrrr�	focus_set.rzEntry.focus_setN)r	r
rrDrrrrrC,srCN)rrrrZ_tkinterrr rCrrrrZ<module>s#S