ó
    Ú°›j‚  ã                   óÜ   • S SK r S SKrS SKrS SKrS SKrS SKJr  S SKJr  \	r
SrS SKJr  \" \S5      r\ R"                  R%                  S5      (       a  S rO\R(                  rS rS	 rS
 rg)é    N)ÚPythonDeprecationWarning)ÚTransferConfigÚaÚUNSET_DEFAULTÚwinc                 óÊ   •  [         R                  " U5        [         R
                  " X5        g ! [         a)  nUR                  [        R                  :X  d  e  S nANES nAff = f)N)ÚosÚremoveÚOSErrorÚerrnoÚENOENTÚrename)Úcurrent_filenameÚnew_filenameÚes      ÚI/home/mande/repo/quber/.venv/lib/python3.13/site-packages/boto3/compat.pyÚrename_filer   &   sN   € ð	Ü�IŠI�lÔ#ô 	�	Š	Ð"Õ1øô ó 	Ø—7‘7œeŸl™lÓ*ð
 ô +ûð	ús   ‚/ ¯
A"¹AÁA"c                  ó:   • [         R                  " SS[        SS9  g)zŠ
Invoking this filter acknowledges your runtime will soon be deprecated
at which time you will stop receiving all updates to your client.
Úignorez'.*Boto3 will no longer support Python.*z.*boto3\.compat)ÚmessageÚcategoryÚmoduleN)ÚwarningsÚfilterwarningsr   © ó    r   Ú"filter_python_deprecation_warningsr   5   s   € ô
 ×ÒØØ9Ü)Ø!ó	r   c                  óÆ   • SSS.n SU 0n[         R                  SS nX!;   a@  X   nSR                  US   US	   US
   US   5      n[        R                  " U[
        5        gg)z=Use this template for future deprecation campaigns as needed.zApril 29, 2026z\https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/)ÚdateÚ	blog_link)é   é	   Né   zÌBoto3 will no longer support Python {}.{} starting {}. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.10 or later. More information can be found here: {}r   é   r   r    )ÚsysÚversion_infoÚformatr   Úwarnr   )Úpy_39_paramsÚdeprecated_versionsÚ
py_versionÚparamsÚwarnings        r   Ú_warn_deprecated_pythonr.   B   sˆ   € ð !ðDñ€Lð 	�ðÐô ×!Ñ! " 1Ð%€JàÓ(Ø$Ñ0ˆð<÷ ‰&�˜A‘ 
¨1¡¨v°f©~¸vÀkÑ?RÓ
Sð 	ô 	�Š�gÔ7Õ8ð )r   c                 ó�   • [        U S5      =(       a4    [        U R                  [        5      =(       a    [        U R                  ;   $ )NÚmode)ÚhasattrÚ
isinstancer0   ÚstrÚ_APPEND_MODE_CHAR)Úfileobjs    r   Úis_append_moder6   \   s5   € ä�˜Ó ÷ 	*Ü�7—<‘<¤Ó%÷	*ä˜WŸ\™\Ñ)ðr   )r%   r	   r   Úsocketr   Úboto3.exceptionsr   Ús3transfer.managerr   ÚConnectionErrorÚSOCKET_ERRORr4   Úcollections.abcÚabcÚcollections_abcr1   ÚTRANSFER_CONFIG_SUPPORTS_CRTÚplatformÚ
startswithr   r   r   r.   r6   r   r   r   Ú<module>rB      sq   ðó Û 	Û Û Û å 5å -ð €àÐ å )ñ  ' ~°ÓGÐ ð ‡<�<×Ñ˜5×!Ñ!ó
2ð —)‘)€Kò
ò9ó4r   