U
    {hE                     @   sh   d dl Z d dlmZ d dlmZmZ d dlmZ edddd Zedddd	 Z	ed
dd Z
dS )    N)	lru_cache)Warningregister)Image)maxsizec               	   C   s^   t jt jtdd} d}t| d.}zt| W n tk
rN   d}Y nX W 5 Q R X |S )Ncheck_fileszwagtail.jpgTrbFospathjoindirname__file__openr   OSError)Zwagtail_jpg	succeededf r   ]/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/images/checks.pyhas_jpeg_support   s    r   c               	   C   s^   t jt jtdd} d}t| d.}zt| W n tk
rN   d}Y nX W 5 Q R X |S )Nr   zwagtail.pngTr   Fr	   )Zwagtail_pngr   r   r   r   r   has_png_support   s    r   filesc                 K   s8   g }t  s|tddd t s4|tddd |S )Nz#JPEG image support is not availablezECheck that the 'libjpeg' library is installed, then reinstall Pillow.)hintz"PNG image support is not availablezBCheck that the 'zlib' library is installed, then reinstall Pillow.)r   appendr   r   )Zapp_configskwargserrorsr   r   r   image_library_check$   s     r   )r
   	functoolsr   Zdjango.core.checksr   r   Zwillow.imager   r   r   r   r   r   r   r   <module>   s   

