Ë
    qûàgÏ  ã                   ó^   — d dl mZ d dlmZmZ d dlmZ d dlmZm	Z	 d dl
mZ  G d„ de«      Zy)	é    )Úsettings)ÚDEFAULT_CACHE_ALIASÚcaches)ÚInvalidCacheBackendError)ÚBaseCommandÚCommandError)Úsignalcommandc                   ó*   — e Zd ZdZdZd„ Zed„ «       Zy)ÚCommandz=A simple management command which clears the site-wide cache.zFully clear site-wide cache.c                 óZ   — |j                  ddd¬«       |j                  ddddd	d
¬«       y )Nz--cacheÚappendzName of cache to clear)ÚactionÚhelpz--allz-aÚ
store_trueFÚ
all_cacheszClear all configured caches)r   ÚdefaultÚdestr   )Úadd_argument)ÚselfÚparsers     úo/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/django_extensions/management/commands/clear_cache.pyÚadd_argumentszCommand.add_arguments   s>   € Ø×Ñ˜I¨hØ!9ð 	ô 	;à×Ñ˜G T°,ÈØ!-Ð4Qð 	õ 	Só    c                 ó\  — |s
|st         g}n6|r|rt        d«      ‚|r%t        t        dt         i i«      j	                  «       }|D ]8  }	 t
        |   j                  «        | j                  j                  d|z  «       Œ: y # t        $ r! | j                  j                  d|z  «       Y Œew xY w)Nz-Using both --all and --cache is not supportedÚCACHESzCache "%s" has been cleared!
zCache "%s" is invalid!
)r   r   Úgetattrr   Úkeysr   ÚclearÚstdoutÚwriter   Ústderr)r   Úcacher   ÚargsÚkwargsÚkeys         r   ÚhandlezCommand.handle   s¬   € á™ZÜ(Ð)‰EÙ‘zÜÐNÓOÐOÙÜœH hÔ1DÀbÐ0IÓJ×OÑOÓQˆEàò 	JˆCðJÜ�s‘×!Ñ!Ô#ð —‘×!Ñ!Ð"BÀSÑ"HÕIñ	Jøô ,ò DØ—‘×!Ñ!Ð"<¸sÑ"BÖCðDús   Á	BÂ'B+Â*B+N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r	   r&   © r   r   r   r      s&   „ ÙGà)€DòSð ñJó ñJr   r   N)Údjango.confr   Údjango.core.cacher   r   Údjango.core.cache.backends.baser   Údjango.core.management.baser   r   Ú"django_extensions.management.utilsr	   r   r+   r   r   ú<module>r1      s$   ðõ !ß 9Ý Dß Aå <ôJˆkõ Jr   