B
    Jd                 @   sx   d Z ddlmZmZmZmZ ddlmZ ddlm	Z	 e	ddd Z
e	dd	d
 Ze	ddd Ze	ddd ZdS )zDEPRECATED - This module is kept here only as a backward compatibility shim
for the old ufoLib.plistlib module, which was moved to fontTools.misc.plistlib.
Please use the latter instead.
    )dumpdumpsloadloads)tobytes)
deprecatedz*Use 'fontTools.misc.plistlib.load' insteadc             C   s<   d}t | trt| d} d}zt| ddS |r6|   X d S )NFrbT)use_builtin_types)
isinstancestropenr   close)path_or_filedid_open r   K/var/www/html/venv/lib/python3.7/site-packages/fontTools/ufoLib/plistlib.py	readPlist   s    

r   z*Use 'fontTools.misc.plistlib.dump' insteadc             C   sB   d}t |trt|d}d}zt| |dd W d |r<|  X d S )NFwbT)r	   )r
   r   r   r   r   )valuer   r   r   r   r   
writePlist   s    

r   z+Use 'fontTools.misc.plistlib.loads' insteadc             C   s   t t| ddddS )Nzutf-8)encodingF)r	   )r   r   )datar   r   r   readPlistFromString'   s    r   z+Use 'fontTools.misc.plistlib.dumps' insteadc             C   s   t | ddS )NF)r	   )r   )r   r   r   r   writePlistToString,   s    r   N)__doc__ZfontTools.misc.plistlibr   r   r   r   ZfontTools.misc.textToolsr   ZfontTools.ufoLib.utilsr   r   r   r   r   r   r   r   r   <module>   s   