o
    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      t jt jtdd} d}t| d$}zt| W n ty&   d}Y n	w W d    |S W d    |S 1 s:w   Y  |S )Ncheck_fileszwagtail.jpgTrbFospathjoindirname__file__openr   OSError)wagtail_jpg	succeededf r   U/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/images/checks.pyhas_jpeg_support       

r   c               	   C   r   )Nr   zwagtail.pngTr	   Fr
   )wagtail_pngr   r   r   r   r   has_png_support   r   r   filesc                 K   s8   g }t  s|tddd t s|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   )app_configskwargserrorsr   r   r   image_library_check$   s    r!   )r   	functoolsr   django.core.checksr   r   willow.imager   r   r   r!   r   r   r   r   <module>   s    

