
    (#h                     d    d Z ddlZddlmZ ddlmZ ddlm	Z	 ddl
mZmZmZ ddlmZmZmZ d
d	Zy)z+
Meta-functions to be applied module-wide.
    N)clear_caches)reset_caches)define_stoplist   )LRU_TESTSimhashis_similar_domain)line_processingreturn_printables_and_spacestrimc                     t        j                          t                t                t	        j                          t        j                          t        j                          t        j                          t        j                          t        j                  j                          t        j                          y)z\Reset all known LRU caches used to speed up processing.
       This may release some memory.N)r   cache_clearreset_caches_htmldatereset_caches_courlanr	   r
   r   r   r   clearr   _vector_to_addgccollect     M/var/www/html/sandstorm/venv/lib/python3.12/site-packages/trafilatura/meta.pyr   r      sq     !!!#! ,,.NN&&(JJLr   )returnN)__doc__r   courlan.metar   r   htmldate.metar   r   justext.corer   deduplicationr   r   r	   utilsr
   r   r   r   r   r   <module>r      s)    
 = ? ( ? ? F Fr   