+
    j                     P    ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHt RR ltR t	R t
R# )	    N)loadapp)WSGIApplication)get_default_config_filec                 f    R V 9  d
   RV ,          p \        V V\        P                  ! 4       VR7      # ):z	config:%s)namerelative_toglobal_conf)r   osgetcwd)
config_urir   defaultss   &&&K/var/www/idalgo/venv/lib/python3.14/site-packages/gunicorn/app/pasterapp.pyget_wsgi_appr      s3    
* :-
IIK	     c                 r    \         P                  ! 4       pVP                  V .4       VP                  R 4      # )loggers)configparserConfigParserreadhas_section)config_fileparsers   & r   has_logging_configr      s/    &&(F
KKi((r   c                R  a aaa VR,          oSP                  RR4      oSP                  RR4      pSP                  RR4      pV'       d   V'       d   V: RV: 2SR&   MV'       d   VP                  R	4      SR&    ! V VVV3R
 lR\        4      pV! 4       P                  4        R# )zA Paste Deployment server runner.

Example configuration:

    [server:main]
    use = egg:gunicorn#main
    host = 127.0.0.1
    port = 5000
__file__configNhost portr   bind,c                   >   <a  ] tR t^5t o VVV3R ltV3R ltRtV tR# )&serve.<locals>.PasterServerApplicationc                  < V P                   P                  R S4       \        S4      '       d   V P                   P                  RS4       S'       d   V P                  S4       M\	        4       pVe   V P                  V4       SP                  4        F5  w  r#Vf   K  V P                   P                  VP                  4       V4       K7  	  R# )default_proc_name	logconfigN)cfgsetr   load_config_from_filer   itemslower)selfdefault_gunicorn_config_filekvr   gunicorn_config_file
local_confs   &   r   load_config2serve.<locals>.PasterServerApplication.load_config6   s    HHLL,k:!+..[+6#**+?@/F/H,/;../KL"((*=HHLLA. +r   c                   < S# )N )r-   apps   &r   load+serve.<locals>.PasterServerApplication.loadG   s    Jr   r6   N)__name__
__module____qualname____firstlineno__r3   r8   __static_attributes____classdictcell__)__classdict__r7   r   r1   r2   s   @r   PasterServerApplicationr$   5   s     	/"	 	r   rA   )popsplitr   run)r7   r
   r2   r   r    rA   r   r1   s   f&l   @@r   serverE       s     j)K%>>(D9>>&"%D>>&"%D(,d3
6	!ZZ_
6 / * !!#r   )NN)r   r   paste.deployr   gunicorn.app.wsgiappr   gunicorn.configr   r   r   rE   r6   r   r   <module>rI      s%   
  	   0 3	)*$r   