
     Tiw                     x    S r SSKrSSKJr  SSKJr  \R                  S:  a  \rg\rS
S\\   S\\   S\	4S	 jjrg)z&Polyfill for Python builtin functions.    N)Sequence)Any)   
   abstrictc                 l    [        U 5      [        U5      :w  a  U(       a  [        S5      e[        X5      $ )zPolyfill for Python's zip function.

This is a special version which only supports two Sequence inputs.

Raises:
    ValueError: If the iterables have different lengths and strict is True.
z$zip() argument lengths must be equal)len
ValueError_python_zip)r   r   r	   s      P/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx_ir/_polyfill.pyzipr      s-     q6SVCDD1      )F)
__doc__syscollections.abcr   typingr   version_infor   r   bool r   r   <module>r      sO    - 
 $ w
C K
!x} 
!# 
! 
!r   