a
    ãIþfÝ  ã                   @   s$   d gZ ddlmZ G dd „ d ƒZdS )ÚDialogé    )ÚFramec                   @   s2   e Zd ZdZd
dd„Zdd„ Zdd„ Zdd	„ ZdS )r   Nc                 K   s   |s|  d¡}|| _|| _d S )NÚparent)ÚgetÚmasterÚoptions)Úselfr   r   © r	   ú%lib/python3.9/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ƒ}zH|jj| jg| | j¡¢R Ž }|  	||¡}W z| 
¡  W q”   Y q”0 nz| 
¡  W n   Y n0 0 |S r   )Úitemsr   r   r   r   ZtkZcallÚcommandZ_optionsr   Zdestroy)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
   
N)Ú__all__Ztkinterr   r   r	   r	   r	   r
   Ú<module>   s   