← Back
Editing: signature.cpython-311.pyc
� cR�ac � �r � d dl mZmZmZmZmZ d dl mZmZ d� Zd� Z G d� de � � Zd� Zd� Z d � Zd � ZdS )� )�List�Dict�Set�Fun�TypeVar)�Union�Iterablec � � t | t � � r| hS t � � j d� t | dg � � D � � � S )Nc �, � g | ]}t |� � ��S � )�type_dependencies)�.0�args �9/usr/lib/python3/dist-packages/pythran/types/signature.py� <listcomp>z%type_dependencies.<locals>.<listcomp> s6 � � D� D� D�!$� /�s�3�3� D� D� D� �__args__)� isinstancer �set�union�getattr)�ts r r r s` � ��!�W��� E��s� ��s�u�u�{� D� D�(/��:�r�(B�(B�D� D� D� E� Er c �� � ������ t �t � � r �� u r����fd�S n2t �t t t t f� � r ������ fd�S J �� � �)Nc �D �� ��k r| n�j �j � S �N)�result�args)r �index�node� ppal_index�selfs ����r �<lambda>zdep_builder.<locals>.<lambda> s+ �� �#(�J�#6�#6� !$��%)�[���5�1A�%B� r c � �� �j � t ����j d ��� � | � � � � S �Nr )�builder�IteratorContentType�dep_builderr )r r r r r! r �type_vars ������r r"