Ë
    qûàg  ã                   ój   — d dl Z d dlZd dlmZ d dl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)	é    N)Újoin)ÚList)Úsettings)ÚBaseCommandÚCommandError)Úsignalcommandc                   ó<   — e Zd ZU dZg Zee   ed<   d„ Ze	d„ «       Z
y)ÚCommandz<Removes all python bytecode compiled files from the project.Úrequires_system_checksc           	      ó`   — |j                  ddddddd¬«       |j                  d	d
ddd¬«       y )Nz
--optimizez-oz-OÚ
store_trueÚoptimizeFz&Remove optimized python bytecode files)ÚactionÚdestÚdefaultÚhelpz--pathz-pÚstoreÚpathzSpecify path to recurse into)r   r   r   )Úadd_argument)ÚselfÚparsers     úm/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/django_extensions/management/commands/clean_pyc.pyÚadd_argumentszCommand.add_arguments   sG   € Ø×ÑØ˜$ ¨\Ø UØ9ð 	ô 	
ð
 	×ÑØ�d 7°Ø/ð 	õ 	
ó    c                 ó¤  — |j                  dt        t        dd «      «      }|st        t        dd «      }|d   }|st        d«      ‚|d   xr dxs d}t	        j
                  |«      D ]e  \  }}}t        j                  ||«      D ]F  }	t        ||	«      }
|dkD  r| j                  j                  d	|
z  «       t	        j                  |
«       ŒH Œg y )
Nr   ÚBASE_DIRÚ	verbosityz=No --path specified and settings.py does not contain BASE_DIRr   z*.py[co]z*.pycé   z%s
)ÚgetÚgetattrr   r   ÚosÚwalkÚfnmatchÚfilterÚ_jÚstdoutÚwriteÚremove)r   ÚargsÚoptionsÚproject_rootr   ÚextsÚrootÚdirsÚ	filenamesÚfilenameÚ	full_paths              r   ÚhandlezCommand.handle   sÈ   € à—{‘{ 6¬7´8¸ZÈÓ+NÓOˆÙÜ"¤8¨Z¸Ó>ˆLà˜KÑ(ˆ	ÙÜÐ^Ó_Ð_à�zÑ"Ò1 zÒ<°Wˆä%'§W¡W¨\Ó%:ò 	%Ñ!ˆD�$˜	Ü#ŸN™N¨9°dÓ;ò %�Ü˜t XÓ.�	Ø˜q’=Ø—K‘K×%Ñ% f¨yÑ&8Ô9Ü—	‘	˜)Õ$ñ	%ñ	%r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   ÚstrÚ__annotations__r   r   r2   © r   r   r
   r
      s/   … ØI€Dà(*Ð˜D ™IÓ*ò	
ð ñ%ó ñ%r   r
   )r#   r!   Úos.pathr   r%   Útypingr   Údjango.confr   Údjango.core.management.baser   r   Ú"django_extensions.management.utilsr   r
   r8   r   r   ú<module>r>      s&   ðã Û 	Ý Ý å  ß Aå <ô!%ˆkõ !%r   