U
    |c                     @   s   d dl T G dd dZdS )    )*c                   @   s2   e Zd ZdZd
ddZdd Zdd Zdd	 ZdS )DialogNc                 K   s   |s| d}|| _|| _d S )Nparent)getmasteroptions)selfr   r    r	   %lib/python3.8/tkinter/commondialog.py__init__   s    
zDialog.__init__c                 C   s   d S Nr	   )r   r	   r	   r
   _fixoptions   s    zDialog._fixoptionsc                 C   s   |S r   r	   )r   Zwidgetresultr	   r	   r
   
_fixresult   s    zDialog._fixresultc                 K   s|   |  D ]\}}|| j|< q|   t| j}z,|jj| jf|	| j }| 
||}W 5 z|  W n   Y nX X |S r   )itemsr   r   ZFramer   ZdestroyZtkZcallcommandZ_optionsr   )r   r   kvwsr	   r	   r
   show   s    
zDialog.show)N)__name__
__module____qualname__r   r   r   r   r   r	   r	   r	   r
   r      s
   
r   N)Ztkinterr   r	   r	   r	   r
   <module>   s   