← Back
Editing: _generic_alias.cpython-311.pyc
� ���c7 � � � d dl mZ d dlZd dlZd dlmZmZmZ d dlm Z m Z mZmZm Z d dlZddgZ edd�� � Zdd �Zdd�Zdd�Z G d� d� � Zej dk r eej fZnefZ edej d�� � Ze sej dk r)ej e Zej e ej e f ZdS eej ef� � Z eej e ef� � ZdS )� )�annotationsN)� Generator�Iterable�Iterator)�Any�ClassVar�NoReturn�TypeVar� TYPE_CHECKING� _GenericAlias�NDArray�_T)�bound�obj�object�return�strc �� � | t u rdS t | t � � r8t | t � � s#| j dk r| j S | j � d| j � �S t | � � S )z-Helper function for `_GenericAlias.__repr__`.z...�builtins�.)�Ellipsis� isinstance�type�_GENERIC_ALIAS_TYPE� __module__�__qualname__�repr)r s �>/usr/lib/python3/dist-packages/numpy/_typing/_generic_alias.py�_to_strr so � � �h����u� �C�� � � �z�#�7J�'K�'K� ��>�Z�'�'��#�#��n�9�9�s�'7�9�9�9��C�y�y�� �args� Iterable[Any]�Generator[TypeVar, None, None]c # � K � | D ]9}t |d� � r|j E d{V �� � t |t � � r|V � �:dS )zzSearch for all typevars and typevar-containing objects in `args`. Helper function for `_GenericAlias.__init__`. �__parameters__N)�hasattrr% r r )r! �is r �_parse_parametersr( "