
    g                     >    d dl mZ d dlmZ d dlmZ  G d de      Zy)    )
ArrayField)Subquery)cached_propertyc                   2     e Zd ZdZ fdZed        Z xZS )ArraySubqueryzARRAY(%(subquery)s)c                 &    t        |   |fi | y N)super__init__)selfquerysetkwargs	__class__s      {/var/www/python.vincentserveurtest.ovh/public_html/venv/lib/python3.12/site-packages/django/contrib/postgres/expressions.pyr   zArraySubquery.__init__	   s    ,V,    c                 @    t        | j                  j                        S r	   )r   queryoutput_field)r   s    r   r   zArraySubquery.output_field   s    $**1122r   )__name__
__module____qualname__templater   r   r   __classcell__)r   s   @r   r   r      s!    $H- 3 3r   r   N)django.contrib.postgres.fieldsr   django.db.modelsr   django.utils.functionalr   r    r   r   <module>r      s    5 % 33H 3r   