a
    »ÏOcn  ã                   @   s@   d dl mZ zd dlZG dd„ deƒZW n ey:   Y n0 dS )é    )Ú	CodecBaseNc                   @   sB   e Zd ZdZdgZi Zdd„ Zdd„ Zdd„ Zd	d
„ Z	dd„ Z
dS )ÚTomlTÚtomlc                 C   s   d S ©N© )ÚselfÚnameÚtypr   r   úL/var/www/html/gsl.tools/lib/python3.9/site-packages/munge/codec/toml_toml.pyÚset_type   s    zToml.set_typec                 K   s   t j|fi | j¤ŽS r   )r   ÚloadÚ_Toml__kwargs)r   ÚfobjÚkwargsr   r   r
   r      s    z	Toml.loadc                 K   s   t j|fi | j¤ŽS r   )r   Úloadsr   )r   Zinput_stringr   r   r   r
   r      s    z
Toml.loadsc                 K   s   t j||fi |¤ŽS r   )r   Údump)r   Údatar   r   r   r   r
   r      s    z	Toml.dumpc                 C   s
   t  |¡S r   )r   Údumps)r   r   r   r   r
   r      s    z
Toml.dumpsN)Ú__name__Ú
__module__Ú__qualname__Zsupports_dictÚ
extensionsr   r   r   r   r   r   r   r   r   r
   r      s   r   )Z
munge.baser   r   r   ÚImportErrorr   r   r   r
   Ú<module>   s
   