
    h                     2    S SK rS SKJr  Sr " S S\5      rg)    N)OpRun)UOc                       \ rS rSrS rSrg)StringConcat   c                    UR                   R                  [        ;  d  UR                   R                  [        ;  a%  [        SUR                    SUR                    35      e[        R
                  R                  UR                  [        R                  5      UR                  [        R                  5      5      R                  [        5      4$ )Nz.Inputs must be string tensors, received dtype z and )
dtypekind_acceptable_str_dtypes	TypeErrornpcharaddastypestr_object)selfxys      ]/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_string_concat.py_runStringConcat._run   s    GGLL 66ww||#99@	qwwiX  AHHRWW-qxx/@AHHPRR     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    	Sr   r   )numpyr   onnx.reference.op_runr   r   r   r   r   r   <module>r#      s!     '# 
S5 
Sr   