
    3~h                     >    d dl Z d dlmZ ddlmZmZ  G d de      Zy)    N)ImageFieldFile   )generatesuggest_extensionc                         e Zd Zd fd	Z xZS )ProcessedImageFieldFilec                     t         j                  j                  |      \  }}| j                  j	                  |      }t        ||j                        }||}t        |      }t        | %  |||      S )N)source)
ospathsplitextfieldget_specr   formatr   supersave)	selfnamecontentr   filenameextspecnew_name	__class__s	           e/var/www/peopleoo.sandbox-dev.co.uk/venv/lib/python3.12/site-packages/imagekit/models/fields/files.pyr   zProcessedImageFieldFile.save	   sh    ((.#zz""'"2dkk2%s+4.w|Hgt44    )T)__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    5 5r   r   )r   django.db.models.fields.filesr   utilsr   r   r    r   r   <module>r$      s    	 8 05n 5r   