
    KȂi                     F    S SK r S SKJrJr   " S S5      r " S S\5      rg)    N)RemovedInDjango61WarningRemovedInDjango70Warningc                   2   ^  \ rS rSrSSS.U 4S jjrSrU =r$ )_DeprecatedOrdering    )orderingorder_byc                   > U(       a.  [         R                  " S[        SS9  U(       a  [        S5      eUn[        TU ]  " USU0UD6  g )Nz:The ordering argument is deprecated. Use order_by instead.   category
stacklevelz*Cannot specify both order_by and ordering.r
   )warningswarnr   	TypeErrorsuper__init__)selfr	   r
   expressionsextra	__class__s        ZD:\sksbv-state-backend\venv\Lib\site-packages\django/contrib/postgres/aggregates/mixins.pyr   _DeprecatedOrdering.__init__	   sH    MML1
  LMMH+BBEB    )__name__
__module____qualname____firstlineno__r   __static_attributes____classcell__r   s   @r   r   r      s    .02 C Cr   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )OrderableAggMixin   Tc                Z   > [         R                  " S[        SS9  [        TU ]  " U0 UD6  g )NzJOrderableAggMixin is deprecated. Use Aggregate and allow_order_by instead.   r   )r   r   r   r   __init_subclass__)clsargskwargsr   s      r   r(   #OrderableAggMixin.__init_subclass__   s.    -		
 	!4262r   r   )r   r   r   r   allow_order_byr(   r    r!   r"   s   @r   r$   r$      s    N3 3r   r$   )r   django.utils.deprecationr   r   r   r$   r   r   r   <module>r/      s$     WC C$
3+ 
3r   