Ë
    õ%9jˆ  ã                  ó²   — d dl mZ d dlZd dlmZ d dlmZ d dlZd dlm	Z	 d dl
mZ d dlmZ erd dlmZ d d	lmZ dd
„Zdd„Zdd„Zdd„Zedk(  r e«        yy)é    )ÚannotationsN)ÚArgumentParser)ÚTYPE_CHECKING)ÚCacheControlAdapter)Ú	DictCache)Úlogger)Ú	Namespace)ÚCacheControllerc                 óœ   — t        j                  t        j                  «       t        j                  «       } t        j
                  | «       y )N)r   ÚsetLevelÚloggingÚDEBUGÚStreamHandlerÚ
addHandler)Úhandlers    úM/var/www/html/truck-me/venv/lib/python3.12/site-packages/cachecontrol/_cmd.pyÚsetup_loggingr      s.   € Ü
‡O�O”G—M‘MÔ"Ü×#Ñ#Ó%€GÜ
×Ñ�gÕó    c                 óÆ   — t        t        «       dd d ¬«      } t        j                  «       }|j	                  d| «       |j	                  d| «       | j
                  |_        |S )NT)Úcache_etagsÚ
serializerÚ	heuristiczhttp://zhttps://)r   r   ÚrequestsÚSessionÚmountÚ
controllerÚcache_controller)ÚadapterÚsesss     r   Úget_sessionr       sV   € Ü!Ü‹ °$À$ô€Gô ×ÑÓ€DØ‡J�Jˆy˜'Ô"Ø‡J�Jˆz˜7Ô#à#×.Ñ.€DÔØ€Kr   c                 ó\   — t        «       } | j                  dd¬«       | j                  «       S )NÚurlzThe URL to try and cache)Úhelp)r   Úadd_argumentÚ
parse_args)Úparsers    r   Úget_argsr'   (   s-   € ÜÓ€FØ
×Ñ˜Ð$>ÐÔ?Ø×ÑÓÐr   c                 ó>  — t        «       } t        «       }|j                  | j                  «      }t	        «        |j
                  }|j                  |j                  |j                  «       |j                  |j                  «      rt        d«       y t        d«       y )NzCached!zNot cached :()r'   r    Úgetr"   r   r   Úcache_responseÚrequestÚrawÚcached_requestÚprint)Úargsr   Úrespr   s       r   Úmainr1   .   sy   € Ü‹:€DÜ‹=€Dð �8‰8�D—H‘HÓ€Dô „Oð 	×Ñð ð ×#Ñ# D§L¡L°$·(±(Ô;ð ×&Ñ& t§|¡|Ô4ÜˆiÕäˆoÕr   Ú__main__)ÚreturnÚNone)r3   zrequests.Session)r3   r	   )Ú
__future__r   r   Úargparser   Útypingr   r   Úcachecontrol.adapterr   Úcachecontrol.cacher   Úcachecontrol.controllerr   r	   r
   r   r    r'   r1   Ú__name__© r   r   ú<module>r=      sP   ðõ #ã Ý #Ý  ã å 4Ý (Ý *áÝ"å7óó	óóð. ˆzÒÙ…Fð r   