
    %$}g                         d Z ddlZddlmZ ddlmZ ddlmZmZm	Z	  ej
        e          Z	 ddlmZ ddlmZ dd	lmZ n # e$ r e                    d
           Y nw xY wddZdS )z+
Meta-functions to be applied module-wide.
    N   )compare_reference)try_date_expr)filter_ymd_candidateis_valid_dateis_valid_format)encoding_languages) is_suspiciously_successive_range)is_accentuatedz*impossible to import charset function namereturnc                     t          j                     t          j                     t          j                     t	          j                     t          j                     	 t          j                     t          j                     t          j                     dS # t          t          f$ r&} t                              d|            Y d} ~ dS d} ~ ww xY w)zYReset all known LRU caches used to speed-up processing.
    This may release some memory.z*impossible to clear cache for function: %sN)r   cache_clearr   r   r   r   r	   r
   r   AttributeError	NameErrorLOGGERerror)errs    M/var/www/py-google-trends/myenv/lib/python3.11/site-packages/htmldate/meta.pyreset_cachesr      s     !###$&&&!!!H&((((4666"$$$$$I& H H HA3GGGGGGGGGHs   !9B C-CC)r   N)__doc__loggingcorer   
extractorsr   
validatorsr   r   r   	getLogger__name__r   charset_normalizer.cdr	   charset_normalizer.mdr
   charset_normalizer.utilsr   ImportErrorr   r        r   <module>r#      s     # # # # # # % % % % % % L L L L L L L L L L 
	8	$	$?888888FFFFFF7777777 ? ? ?
LL=>>>>>?H H H H H Hs   A AA