
    IZj|                     t    d Z ddlZddlmZ  ej        e          Z	 ddlmZ	 n# e
$ r d	dZ	Y nw xY wd	dZdS )
z+
Meta-functions to be applied module-wide.
    N   )langcodes_score)clear_cachereturnc                  :    t                               d           dS )z6Fallback when urllib.parse.clear_cache is unavailable.z1urllib.parse.clear_cache is unavailable, skippingN)LOGGERwarning     X/Users/jameslopez/projects/MentorCore/.venv/lib/python3.11/site-packages/courlan/meta.pyurllib_clear_cacher      s    JKKKKKr   c                  H    t                       t          j                     dS )zYReset all known LRU caches used to speed up processing.
    This may release some memory.N)r   r   cache_clearr
   r   r   clear_cachesr      s%     !!!!!r   )r   N)__doc__loggingfiltersr   	getLogger__name__r   urllib.parser   r   ImportErrorr   r
   r   r   <module>r      s      $ $ $ $ $ $		8	$	$L>>>>>>> L L LL L L L L LL" " " " " "s   % 	11