
    Nwg	                        d dl mZmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ dZ	  ed      Z ee      Z eed
      r ed       eed      r ed       eed      r ed       eed      r ed       eed      s ed      e
ej"                  vr ede
z         ej$                  ej"                        Z eed      r eej*                  eef      s ed       ej0                         Zd Zej6                  r"d dlmZ ej>                  jA                  e       yy# e$ r d	Z ee      ZY w xY w)    )PackageNotFoundErrorversion)settings)ImproperlyConfigured)Version)DEFAULT_ALIAS)loadingzDaniel Lindsleyzdjango-haystackz0.0.dev0HAYSTACK_SITECONFzAThe HAYSTACK_SITECONF setting is no longer used & can be removed.HAYSTACK_SEARCH_ENGINEzOThe HAYSTACK_SEARCH_ENGINE setting has been replaced with HAYSTACK_CONNECTIONS.HAYSTACK_ENABLE_REGISTRATIONSzMThe HAYSTACK_ENABLE_REGISTRATIONS setting is no longer used & can be removed.HAYSTACK_INCLUDE_SPELLINGzeThe HAYSTACK_INCLUDE_SPELLING setting is now a per-backend setting & belongs in HAYSTACK_CONNECTIONS.HAYSTACK_CONNECTIONSz-The HAYSTACK_CONNECTIONS setting is required.zLThe default alias '%s' must be included in the HAYSTACK_CONNECTIONS setting.HAYSTACK_ROUTERSz<The HAYSTACK_ROUTERS setting must be either a list or tuple.c                  \    t         j                         D ]  }|s|j                           y )N)connectionsallreset_queries)kwargsconns     H/var/www/horilla/myenv/lib/python3.12/site-packages/haystack/__init__.pyreset_search_queriesr   A   s'    ! ! !    )signalsN)!importlib.metadatar   r   django.confr   django.core.exceptionsr   packaging.versionr   haystack.constantsr   haystack.utilsr	   
__author____version__version_infohasattrr   ConnectionHandlerr   
isinstancer   listtupleConnectionRouterconnection_routerr   DEBUGdjango.corer   django_signalsrequest_startedconnect r   r   <module>r0      s   <   7 % , "
(+,K;'L 8()
K  8-.
Y  845
W  801
	.  x/0
N
OO555
V
	  (g''(E(EF 8'(h//$?"J
 	

 -G,,. ! >>5""**+?@ q  (K;'L(s   D- -E ?E 