o
    &Zc                     @   s8   d dl mZ d dlZddlmZmZ G dd deZdS )    )ImageFieldFileN   )suggest_extensiongeneratec                       s   e Zd Zd fdd	Z  ZS )ProcessedImageFieldFileTc                    sR   t j|\}}| jj|d}t||j}d||f }t|}tt	| 
|||S )N)sourcez%s%s)ospathsplitextfieldget_specr   formatr   superr   save)selfnamecontentr   filenameextspecnew_name	__class__ Q/var/www/jaguar/venv/lib/python3.10/site-packages/imagekit/models/fields/files.pyr      s   zProcessedImageFieldFile.save)T)__name__
__module____qualname__r   __classcell__r   r   r   r   r      s    r   )django.db.models.fields.filesr   r   utilsr   r   r   r   r   r   r   <module>   s    