+
    Tj	                     h    ^ RI Ht ^ RIHt ^ RIHt  ! R R4      t ! R R]4      t	 ! R R	4      t
R
# )    )Local)settings)cached_propertyc                   H   a  ] tR t^t o RtR tR tR tR tR t	R t
RtV tR	# )
ConnectionProxyz5Proxy for accessing a connection object's attributes.c                >    WP                   R &   W P                   R&   R# )_connections_aliasN)__dict__)selfconnectionsaliass   &&&L/var/www/idalgo/venv/lib/python3.14/site-packages/django/utils/connection.py__init__ConnectionProxy.__init__
   s    (3n%"'h    c                P    \        V P                  V P                  ,          V4      # N)getattrr	   r
   )r   items   &&r   __getattr__ConnectionProxy.__getattr__       t((5t<<r   c                P    \        V P                  V P                  ,          W4      # r   )setattrr	   r
   )r   namevalues   &&&r   __setattr__ConnectionProxy.__setattr__   s    t((5tCCr   c                P    \        V P                  V P                  ,          V4      # r   )delattrr	   r
   )r   r   s   &&r   __delattr__ConnectionProxy.__delattr__   r   r   c                @    WP                   V P                  ,          9   # r   r	   r
   r   keys   &&r   __contains__ConnectionProxy.__contains__   s    ''444r   c                B    V P                   V P                  ,          V8H  # r   r%   )r   others   &&r   __eq__ConnectionProxy.__eq__   s      -66r    N)__name__
__module____qualname____firstlineno____doc__r   r   r   r"   r(   r,   __static_attributes____classdictcell____classdict__s   @r   r   r      s,     ?(=D=57 7r   r   c                       ] tR t^tRtR# )ConnectionDoesNotExistr.   N)r/   r0   r1   r2   r4   r.   r   r   r9   r9      s    r   r9   c                   z   a  ] tR t^"t o Rt]tRtRR lt]	R 4       t
R tR tR tR tR	 tR
 tRR ltR tRtV tR# )BaseConnectionHandlerNFc                F    Wn         \        V P                  4      V n        R # r   )	_settingsr   thread_criticalr	   r   r   s   &&r   r   BaseConnectionHandler.__init__'   s    !!$"6"67r   c                Z    V P                  V P                  4      V n        V P                  # r   )configure_settingsr=   r   s   &r   r   BaseConnectionHandler.settings+   s"    00@~~r   c                B    Vf   \        \        V P                  4      pV# r   )r   django_settingssettings_namer?   s   &&r   rB   (BaseConnectionHandler.configure_settings0   s    0B0BCHr   c                    \        R 4      h)z.Subclasses must implement create_connection().)NotImplementedError)r   r   s   &&r   create_connection'BaseConnectionHandler.create_connection5   s    !"RSSr   c                     \        V P                  V4      #   \         d)    YP                  9  d   T P	                  R T R24      h Mi ; iT P                  T4      p\        T P                  Y4       T# )zThe connection 'z' doesn't exist.)r   r	   AttributeErrorr   exception_classrK   r   )r   r   conns   && r   __getitem__!BaseConnectionHandler.__getitem__8   s~    	W4,,e44 	WMM)**-=eWDT+UVV *	W %%e,!!5/s    0A
Ac                2    \        V P                  W4       R # r   )r   r	   )r   r'   r   s   &&&r   __setitem__!BaseConnectionHandler.__setitem__B   s    !!3.r   c                2    \        V P                  V4       R # r   )r!   r	   r&   s   &&r   __delitem__!BaseConnectionHandler.__delitem__E   s    !!3'r   c                ,    \        V P                  4      # r   )iterr   rC   s   &r   __iter__BaseConnectionHandler.__iter__H   s    DMM""r   c                    V  Uu. uF1  pV'       d   \        V P                  V4      '       g   K)  W,          NK3  	  up# u upi r   )hasattrr	   )r   initialized_onlyr   s   && r   allBaseConnectionHandler.allK   sA     
#wt/@/@%'H DKK
 	
 
s   ???c                X    V P                  R R7       F  pVP                  4        K  	  R# )T)r_   N)r`   close)r   rP   s   & r   	close_allBaseConnectionHandler.close_allS   s     HHdH3DJJL 4r   )r	   r=   r   )F)r/   r0   r1   r2   rG   r9   rO   r>   r   r   r   rB   rK   rQ   rT   rW   r[   r`   rd   r4   r5   r6   s   @r   r;   r;   "   s[     M,OO8  
T/(#
 r   r;   N)asgiref.localr   django.confr   rF   django.utils.functionalr   r   	Exceptionr9   r;   r.   r   r   <module>rj      s.     3 37 7.	Y 	3 3r   