관리-도구
편집 파일: sandbox.cpython-38.pyc
U ���e8 � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl Z d dlZd dlm Z d dlmZ ej�d�r�d dlm m m mZ neje j ZzeZW n ek r� dZY nX eZddddgZd0d d �Zejd1dd��Z ejd d� �Z!ejdd� �Z"ejdd� �Z#G dd� de$�Z%G dd� d�Z&ejdd� �Z'dd� Z(ejdd� �Z)ejdd� �Z*dd d!d"d#hZ+d$d%� Z,d&d'� Z-d(d� Z.G d)d� d�Z/e0e d*��r�e j1gZ2ng Z2G d+d� de/�Z3e�4ej5d,d-� d.�6� D ��Z7G d/d� de �Z8dS )2� N)�DistutilsError)�working_set�java�AbstractSandbox�DirectorySandbox�SandboxViolation� run_setupc C sJ d}t | |��}|�� }W 5 Q R X |dkr.|}t|| d�}t|||� dS )z. Python 3 implementation of execfile. �rbN�exec)�open�read�compiler )�filename�globals�locals�mode�stream�script�code� r �@/opt/hc_python/lib/python3.8/site-packages/setuptools/sandbox.py� _execfile$ s r c c sD t jd d � }| d k r$| t jd d �<