
    (j                     V   d dl Z d dlZd dlZd dlZeZ	 ej        dk    rd dlT nd dl	T d dl	Z	eZn# eZw xY we
                    ej                            e                     e
                    ej                            ej                            e          d                     d dlZddZ G d de          Zd dl Z  e j        d	d
e           d dlZd dlZd dlZe                                Zdev r.e                                dk    re                                ZdS dS dS )    N)   r   )*includeFc                       fd}|S )Nc                      t          d           t          d           t          d           t                     t          d           rt          dz              | i |S )Nz(****************************************zDeprecation Warningz(----------------------------------------zDeprecation error: )print	Exception)argskwargserrorfwarnings     I/DATA/AppData/hermes/venv/lib/python3.11/site-packages/casadi/__init__.pynewzwrapper.<locals>.new1   sx    x#$$$xgx 	=1G;<<<q$!&!!!     )r   r   r   r   s   ``` r   wrapperr   0   s/    " " " " " " " Jr   c                       e Zd ZddZdS )	DeprecateFc                     G d d|j                   }d|j         j        z  |_        |                    ||          }d|_        t	          t
          j                  t	          t                    t          j	        f}d}t          |          D ]V}t	          t          ||                    |vr"||v r't          ||t          t          ||          ||                     Wd|_        |S )Nc                       e Zd ZdS )Deprecate.__new__.<locals>.tempN)__name__
__module____qualname__r   r   r   tempr   ?   s          r   r   zDeprecated_%sT)__str____unicode____repr____getattribute____setattr__)r   F)	__class__r   __new__warnedtypeint__add__ziptypesFunctionTypedirgetattrsetattrr   )	selfor   r   r   outputwrappable_typesunwrappable_namesmethod_names	            r   r#   zDeprecate.__new__>   s    %%%%%1;%%%'!+*>>dA&&,,d3ii9KLet99 	a 	aKk2233FF///D+wwt[/I/I7Y^'_'_'_````r   NF)r   r   r   r#   r   r   r   r   r   =   s(             r   r   defaultz.*This CasADi function.*+ r4   )warningsosnumpynpsysobjectbackup_objectversion_infocasadi.casadicasadiGlobalOptionssetCasadiPathpathdirname__file__setCasadiIncludePathjoinr)   r   r   filterwarningsDeprecationWarning
contextlibinspectre
CasadiMetaversion__version__git_describer   r   r   <module>rR      s  4  				     



MMM&&=&   BGOOH55 6 6 6  " "27<<0I0I)#T#T U U U 
 
 
 
       &   	"<=O P P P      				   ""+*1133R77**,,KKK 77s   / 3