
    ,h	                        % S SK Jr  S SKrS SKJr  S SKJr  S SKJr  S SKJr  SSKJr  \R                  (       a  S	S
K
Jr  S	SK
Jr  S	SK
Jr  S	SK
Jr  SrS\S'       SS jr    SS jrg)    )annotationsN)Any)Mapping)Optional)Tuple   )exc   )_CoreAnyExecuteParams)_CoreMultiExecuteParams)_DBAPIAnyExecuteParams)_DBAPIMultiExecuteParams zTuple[Any, ...]	_no_tuplec                h   U c  [         $ [        U [        5      (       d  [        U [        5      (       a=  U (       a4  [        U S   [        [        45      (       d  [
        R                  " S5      eU $ [        U [        5      (       d  [        U [        5      (       a  U /$ [
        R                  " S5      e)Nr   9List argument must consist only of tuples or dictionariesz'mapping or list expected for parametersr   
isinstancelisttupler   r	   ArgumentErrordictparamss    R/var/www/auris/envauris/lib/python3.13/site-packages/sqlalchemy/engine/_py_util.py_distill_params_20r      s     ~	FD	!	!Z%>%>*VAY0@AA##K  	FD	!	!Z 		& & x IJJ    c                J   U c  [         $ [        U [        5      (       a=  U (       a4  [        U S   [        [        45      (       d  [
        R                  " S5      eU $ [        U [        [        45      (       d  [        U [        5      (       a  U /$ [
        R                  " S5      e)Nr   r   z+mapping or sequence expected for parametersr   r   s    r   _distill_raw_paramsr   4   s     ~	FD	!	!*VAY0@AA##K  	FUDM	*	*j 		/ / x MNNr   )r   zOptional[_CoreAnyExecuteParams]returnr   )r   z Optional[_DBAPIAnyExecuteParams]r    r   )
__future__r   typingr   r   r   r    r	   TYPE_CHECKING
interfacesr   r   r   r   r   __annotations__r   r   r   r   r   <module>r'      sm    #      	1324  	? K+KK2O,OOr   