Ë
    hXHh•  ã                   óº   — 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_specÚ
simplejsonNÚdjango)ÚVERSION)ÚImproperlyConfiguredc                   ó   — e Zd ZdZy)r   z'Django is somehow improperly configuredN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úG/var/www/html/planif/env/lib/python3.12/site-packages/environ/compat.pyr   r      s   „ Ú5r   r   c                  ó<   — t        d«      ryt        
t        dk\  ryy)z-Backward compatibility for RedisCache driver.Údjango_rediszdjango_redis.cache.RedisCache)é   r   z+django.core.cache.backends.redis.RedisCachezredis_cache.RedisCache)r   ÚDJANGO_VERSIONr   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.PyMemcacheCache)r   r   r   s    r   Úchoose_pymemcache_driverr   3   s)   € ä tÐ+ÒG´ÀÑ0G€JÙœ <Ô0ð CØAr   )r   Úimportlib.utilr   r   Újsonr   r   r   Údjango.core.exceptionsr   Ú	Exceptionr   r   r   ÚREDIS_DRIVERÚDJANGO_POSTGRESÚPYMEMCACHE_DRIVERr   r   r   ú<module>r%      sn   ðñ 7å $áˆ\ÔÜãáˆXÔÝ0Þ;à€Nô6˜yô 6ò$ò+òBñ (Ó)€Ø (á(Ó*€Ø (á,Ó.Ð Ø (r   