JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ړg UddlmZddlZddlmZddlmZddlmZddlmZddlmZejrd d l m Z d d l m Z d d l m Z d d l mZdZded< ddZ ddZy)) annotationsN)Any)Mapping)Optional)Tuple)exc)_CoreAnyExecuteParams)_CoreMultiExecuteParams)_DBAPIAnyExecuteParams)_DBAPIMultiExecuteParamszTuple[Any, ...] _no_tuplec&|tSt|tst|tr2|r.t|dttfst j d|St|tst|tr|gSt j d)Nr9List argument must consist only of tuples or dictionariesz'mapping or list expected for parametersr isinstancelisttuplerr ArgumentErrordictparamss K/opt/hc_python/lib64/python3.12/site-packages/sqlalchemy/engine/_py_util.py_distill_params_20rs~ FD !Z%> *VAY0@A##K  FD !Z  & x IJJc|tSt|tr2|r.t|dttfst j d|St|ttfst|tr|gSt j d)Nrrz+mapping or sequence expected for parametersrrs r_distill_raw_paramsr4s~ FD ! *VAY0@A##K  FUDM *j  /x MNNr)rzOptional[_CoreAnyExecuteParams]returnr )rz Optional[_DBAPIAnyExecuteParams]r r) __future__rtypingrrrrr TYPE_CHECKING interfacesr r r rr__annotations__rrrrrr'sm#  1324 ?K +KK2O ,OOr