Viewing File: /opt/hc_python/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/_py_util.cpython-312.pyc

�

a��g�	����UddlmZddlZddlmZddlmZddlmZddlmZddlmZejrd	d
l
mZd	dl
mZd	dl
m
Z
d	d
l
mZdZded<				dd�Z				dd�Zy)�)�annotationsN)�Any)�Mapping)�Optional)�Tuple�)�exc�)�_CoreAnyExecuteParams)�_CoreMultiExecuteParams)�_DBAPIAnyExecuteParams)�_DBAPIMultiExecuteParams�zTuple[Any, ...]�	_no_tuplec�&�|�tSt|t�st|t�r2|r.t|dttf�stjd��|St|t�st|t�r|gStjd��)Nr�9List argument must consist only of tuples or dictionariesz'mapping or list expected for parameters�r�
isinstance�list�tuplerr	�
ArgumentError�dict��paramss �K/opt/hc_python/lib64/python3.12/site-packages/sqlalchemy/engine/_py_util.py�_distill_params_20rs����~���	�F�D�	!�Z���%>��*�V�A�Y���0@�A��#�#�K��
��
�	�F�D�	!�Z�	��	&��x����� I�J�J�c��|�tSt|t�r2|r.t|dttf�stjd��|St|ttf�st|t�r|gStjd��)Nrrz+mapping or sequence expected for parametersrrs r�_distill_raw_paramsr4s����~���	�F�D�	!��*�V�A�Y���0@�A��#�#�K��
��
�	�F�U�D�M�	*�j�	��	/��x����� M�N�Nr)rzOptional[_CoreAnyExecuteParams]�returnr)rz Optional[_DBAPIAnyExecuteParams]r r)�
__future__r�typingrrrr�r	�
TYPE_CHECKING�
interfacesrrr
rr�__annotations__rrrrr�<module>r'sm��#�
������	���1�3�2�4� �	�?��K�+�K��K�2O�,�O��Or
Back to Directory File Manager