
    g                     .    d dl Z d dlmZ  G d de      Zy)    N)BaseDatabaseClientc                   4    e Zd ZdZdZed        Zed        Zy)DatabaseClientsqlplusrlwrapc                 :    ddl m} | d   d| d   d ||       S )Nr   )dsnUSERz/"PASSWORDz"@)django.db.backends.oracle.utilsr	   )settings_dictr	   s     x/var/www/python.vincentserveurtest.ovh/public_html/venv/lib/python3.12/site-packages/django/db/backends/oracle/client.pyconnect_stringzDatabaseClient.connect_string
   s)    7 &!*%
 	
    c                     | j                   d| j                  |      g}t        j                  | j                        }|r|g|}|j                  |       |d fS )Nz-L)executable_namer   shutilwhichwrapper_nameextend)clsr   
parametersargswrapper_paths        r   settings_to_cmd_args_envz'DatabaseClient.settings_to_cmd_args_env   sY    ##T3+=+=m+LM||C$4$45 (4(DJTzr   N)	__name__
__module____qualname__r   r   staticmethodr   classmethodr    r   r   r   r      s2    OL
 
  r   r   )r   django.db.backends.base.clientr   r   r!   r   r   <module>r#      s     =' r   