Ë
    ý\jo  ã                   óº   — d Z ddlmZ  ed«      rddlZnddlZ ed«      rddlmZ ddlm	Z	 ndZ G d„ d	e
«      Z	d
„ Zd„ Zd„ Z e«       Z	  e«       Z	  e«       Zy)z0This module handles import compatibility issues.é    )Úfind_loaderÚ
simplejsonNÚdjango)ÚVERSION)ÚImproperlyConfiguredc                   ó   — e Zd ZdZy)r   z'Django is somehow improperly configuredN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú8/root/env/lib/python3.12/site-packages/environ/compat.pyr   r      s   „ Ú5r   r   c                  ó<   — t         
t         dk\  ryt        d«      ryy)z-Backward compatibility for RedisCache driver.)é   r   z+django.core.cache.backends.redis.RedisCacheÚredis_cachezredis_cache.RedisCachezdjango_redis.cache.RedisCache©ÚDJANGO_VERSIONr   r   r   r   Úchoose_rediscache_driverr      s$   € ô Ð!¤n¸Ò&>Ø<ô =Ô!Ø'Ø*r   c                  ó0   — t         duxr	 t         dk  } | ryy)z-Backward compatibility for postgresql driver.N)é   r   z&django.db.backends.postgresql_psycopg2zdjango.db.backends.postgresql)r   ©Ú
old_djangos    r   Úchoose_postgres_driverr   )   s   € ä tÐ+ÒG´ÀÑ0G€JÙØ7Ø*r   c                  óF   — t         duxr	 t         dk  } | st        d«      syy)z&Backward compatibility for pymemcache.N)é   r   Ú
pymemcachez1django.core.cache.backends.memcached.PyLibMCCachez4django.core.cache.backends.memcached.PyMemcacheCacher   r   s    r   Úchoose_pymemcache_driverr   1   s)   € ä tÐ+ÒG´ÀÑ0G€JÙœ \Ô2ð CØAr   )r   Úpkgutilr   r   Újsonr   r   r   Údjango.core.exceptionsr   Ú	Exceptionr   r   r   ÚREDIS_DRIVERÚDJANGO_POSTGRESÚPYMEMCACHE_DRIVERr   r   r   ú<module>r&      sp   ðñ 7å ñ ˆ|ÔÜãáˆxÔÝ0Þ;à€Nô6˜yô 6ò	+ò+òBñ (Ó)€Ø (á(Ó*€Ø (á,Ó.Ð Ø (r   