B
    CVvg”  ã               @   sj   d dl Z d dlmZ d dlmZmZ d dl	m
Z
 dgZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZdS )é    N)Ú	JSONField)ÚKeyTextTransformÚKeyTransform)ÚRemovedInDjango40Warningr   c               @   s   e Zd ZddddœZdS )r   z‡django.contrib.postgres.fields.JSONField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0.z'Use django.db.models.JSONField instead.zfields.W904)ÚmsgZhintÚidN)Ú__name__Ú
__module__Ú__qualname__Zsystem_check_deprecated_details© r   r   úH/tmp/pip-install-o3oxmrkh/Django/django/contrib/postgres/fields/jsonb.pyr      s   c                   s   e Zd Z‡ fdd„Z‡  ZS )r   c                s"   t jdtdd� tƒ j||Ž d S )Nzvdjango.contrib.postgres.fields.jsonb.KeyTransform is deprecated in favor of django.db.models.fields.json.KeyTransform.é   )Ú
stacklevel)ÚwarningsÚwarnr   ÚsuperÚ__init__)ÚselfÚargsÚkwargs)Ú	__class__r   r   r      s    
zKeyTransform.__init__)r   r	   r
   r   Ú__classcell__r   r   )r   r   r      s   r   c                   s   e Zd Z‡ fdd„Z‡  ZS )r   c                s"   t jdtdd� tƒ j||Ž d S )Nz~django.contrib.postgres.fields.jsonb.KeyTextTransform is deprecated in favor of django.db.models.fields.json.KeyTextTransform.r   )r   )r   r   r   r   r   )r   r   r   )r   r   r   r   $   s    
zKeyTextTransform.__init__)r   r	   r
   r   r   r   r   )r   r   r   #   s   r   )r   Zdjango.db.modelsr   ZBuiltinJSONFieldZdjango.db.models.fields.jsonr   ZBuiltinKeyTextTransformr   ZBuiltinKeyTransformZdjango.utils.deprecationr   Ú__all__r   r   r   r   Ú<module>   s   
