add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
f

��_�c@s�ddlmZmZmZmZmZmZmZmZm	Z	m
Z
mZddlm
Z
mZmZddlmZddlmZGdd�de�ZGdd�de
�ZGd	d
�d
e
�ZGdd�de�Zddd�Zddd�Zedkr�ddlmZedddd�ddlmZee�dS)�)�Toplevel�Text�TclError�
HORIZONTAL�VERTICAL�NS�EW�NSEW�NONE�WORD�SUNKEN)�Frame�	Scrollbar�Button)�	showerror)�color_configcs,eZdZ�fdd�Zdd�Zdd�Z�ZS)�AutoHideScrollbarcs<t|�dkst|�dkr"|��n|��t��||�dS)Ngg�?)Zfloat�gridZgrid_remove�super�set)�selfZloZhi��	__class__��)/usr/lib64/python3.10/idlelib/textview.pyrs
zAutoHideScrollbar.setcK�t|jj�d���dS)Nz does not support "pack"�rr�__name__�r�kwargsrrr�pack�zAutoHideScrollbar.packcKr)Nz does not support "place"rrrrr�placer zAutoHideScrollbar.place)r�
__module__�__qualname__rrr!�
__classcell__rrrrrsrcs eZdZef�fdd�	Z�ZS)�ScrollableTextFramecs�t�j|fi|��t||d�}|_|jddtd�|jddd�|jddd�t|t	d|j
d�|_|jjddtd�|jj
|d<|tkr�t|td|jd�|_|jjddtd�|jj
|d	<nd|_dS)
N��wrapr)ZrowZcolumnZstickyi)ZweightF)Zorient�	takefocus�commandZyscrollcommandZxscrollcommand)r�__init__r�textrrZgrid_rowconfigureZgrid_columnconfigurerrZyviewZyscrollrrr	rZxviewZxscrollr)rZmasterr'rr+rrrr*"s&
��zScrollableTextFrame.__init__)rr"r#r	r*r$rrrrr%sr%cs(eZdZd�fdd�	Zddd�Z�ZS)	�	ViewFrame�wordcs�t��|�||_|�d|j�|�d|j�t|tdd�|_|jj}|_|�	d|�|j
|ddd�t|�|��t
|d	|jd
d�|_}|jjdd
dd�|jdd�dS)Nz<Return>z<Escape>i�)ZreliefZheightz1.0rZdisabled)r'ZhighlightthicknessZstate�CloseF�r+r)r(�topT�both��sideZexpandZfillZbottom)r3)rr*�parentZbind�okr%rZ	textframer+ZinsertZ	configurerZ	focus_setr�	button_okr)rr4�contentsr'r+r6rrrr*Js	
�zViewFrame.__init__NcCs|j��dS�N)r4�destroy�rZeventrrrr5dszViewFrame.ok)r-r8)rr"r#r*r5r$rrrrr,Hsr,cs4eZdZdefddd��fdd�Zd	dd�Z�ZS)
�
ViewWindowTF)�_htest�_utestcs�t��|�d|d<|��d}|��|s.dnd}	|�d|�d|	���|�|�t|||d�|_|�d|j	�t
|d	|j	d
d�|_}
|jjdd
dd�||_
|j
r�|�|�|��|s�|��dS)NiZborderwidthi
idz	=750x500+z+r&ZWM_DELETE_WINDOWr.Fr/r0Tr1r2)rr*Zwinfo_rootxZwinfo_rootyZgeometry�titler,Z	viewframeZprotocolr5rr6r�is_modalZ	transientZgrab_setZwait_window)rr4r>r7�modalr'r<r=ZxZyr6rrrr*ls$
�
zViewWindow.__init__NcCs|jr|��|��dSr8)r?Zgrab_releaser9r:rrrr5�sz
ViewWindow.okr8)rr"r#r
r*r5r$rrrrr;is�#r;Tr-FcCst||||||d�S)N�r'r=)r;)r4r>r7r@r'r=rrr�	view_text�srBc

Cs�z:t|d|d��}|��}Wd�n1s.0YWn\tybtdd|�d�|d�YnJty�}	ztdt|	�|d�WYd}	~	nd}	~	00t||||||d�SdS)	NZr)�encodingzFile Load ErrorzUnable to load file z .)r>Zmessager4zUnicode Decode ErrorrA)ZopenZreadZOSErrorrZUnicodeDecodeErrorZstrrB)
r4r>ZfilenamerCr@r'r=Zfiler7Zerrrrr�	view_file�s"*
�
��rDZ__main__)�mainzidlelib.idle_test.test_textviewi)Z	verbosityZexit)�runN�Tr-FrG)Ztkinterrrrrrrrrr	r
rZtkinter.ttkrr
rZtkinter.messageboxrZidlelib.colorizerrrr%r,r;rBrDrZunittestrEZidlelib.idle_test.htestrFrrrrZ<module>s4)!-