a
    Šxd€  ã                   @   sž   d Z ddlmZ edƒr"ddlZnddlZedƒrLddlmZ ddlm	Z	 ndZG dd	„ d	e
ƒZ	edurved
k rvdZndZedƒrˆdZndZdd„ Zeƒ ZdS )z0This module handles import compatibility issues.é    )Úfind_loaderÚ
simplejsonNÚdjango)ÚVERSION)ÚImproperlyConfiguredc                   @   s   e Zd ZdS )r   N)Ú__name__Ú
__module__Ú__qualname__© r
   r
   úF/var/www/html/Ranjet/env/lib/python3.9/site-packages/environ/compat.pyr      s   r   )é   r   z&django.db.backends.postgresql_psycopg2zdjango.db.backends.postgresqlÚredis_cachezredis_cache.RedisCachezdjango_redis.cache.RedisCachec                  C   s$   t d uot dk } | stdƒs dS dS )N)é   r   Z
pymemcachez1django.core.cache.backends.memcached.PyLibMCCachez4django.core.cache.backends.memcached.PyMemcacheCache)ÚDJANGO_VERSIONr   )Z
old_djangor
   r
   r   Úchoose_pymemcache_driver+   s    r   )Ú__doc__Úpkgutilr   r   Újsonr   r   r   Zdjango.core.exceptionsr   Ú	ExceptionZDJANGO_POSTGRESZREDIS_DRIVERr   ZPYMEMCACHE_DRIVERr
   r
   r
   r   Ú<module>	   s"   
	