python (3.11.7)
    e!)                     @    	 d dl Z d dlZd dlZ G d d          Zd ZdS )    Nc                   :    e Zd Z	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 ddZd ZdS )	ExtensionNc                    t          |t                    st          d          t          |t                    rt	          d |D                       st          d          || _        || _        |pg | _        |pg | _        |pg | _	        |pg | _
        |pg | _        |pg | _        |	pg | _
        |
pg | _        |pg | _        |pg | _        |
pg | _        |pg | _        || _        || _        t+          |          dk    rId |D             }d                    t/          |                    }d|z  }t1          j        |           d S d S )Nz'name' must be a stringc              3   @   K   | ]}t          |t                    V  d S )N)
isinstancestr).0vs     G/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/extension.py	<genexpr>z%Extension.__init__.<locals>.<genexpr>k   s,      881Jq#&&888888    z#'sources' must be a list of stringsr   c                 ,    g | ]}t          |          S  )repr)r	   options     r   
<listcomp>z&Extension.__init__.<locals>.<listcomp>