
    gf                     :    d dl Z d dlmZ d dlmZ  G d de      Zy)    N)finders)LabelCommandc                   ,     e Zd ZdZdZ fdZd Z xZS )Commandz6Finds the absolute paths for the given static file(s).
staticfilec                 N    t         |   |       |j                  dddd       y )Nz--firststore_falseallz1Only return the first match for each static file.)actiondesthelp)superadd_argumentsadd_argument)selfparser	__class__s     /var/www/python.vincentserveurtest.ovh/public_html/venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/findstatic.pyr   zCommand.add_arguments   s/    f% D	 	 	
    c           	         |d   }t        j                  ||d         }|dk\  r:ddj                  t         j                  D cg c]  }t	        |       c}      z  }nd}|rSt        |t        t        f      s|g}d |D        }|d	k\  rdj                  |      }d
|d||S dj                  |      S d|z  g}|dk\  r|j                  |       |d	k\  r+| j                  j                  dj                  |             y y c c}w )N	verbosityr
   )r
      z)
Looking in the following locations:
  %sz
   c              3   Z   K   | ]#  }t         j                  j                  |       % y w)N)ospathrealpath).0r   s     r   	<genexpr>z'Command.handle_label.<locals>.<genexpr>!   s      @bgg&&t,s   )+   zFound 'z
' here:
  
z No matching file found for '%s'.)r   findjoinsearched_locationsstr
isinstancelisttupleappendstderrwrite)	r   r   optionsr   resultlocr$   	file_listmessages	            r   handle_labelzCommand.handle_label   s   K(	d7>=++73M3MN3MCs3x3MNOP 
 "$ftUm4 @@FA~"KK/	&  yy((9D@AGA~12A~!!$))G"45 + Os   D
)__name__
__module____qualname__r   labelr   r1   __classcell__)r   s   @r   r   r      s    CDE
6r   r   )r   django.contrib.staticfilesr   django.core.management.baser   r    r   r   <module>r:      s    	 . 4)6l )6r   