File: //snap/core20/2599/lib/python3/dist-packages/setuptools/__pycache__/sandbox.cpython-38.pyc
U
@{?^�7 � @ s
d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ d dlm
Z
mZ d dlZd dlmZ d dlmZ ej�d�r�d dlm m m mZ neje j ZzeZW n ek
r� dZY nX e Z!ddd d
gZ"d-dd�Z#ej$d.d
d��Z%ej$dd� �Z&ej$dd� �Z'ej$dd� �Z(G dd� de)�Z*G dd� d�Z+ej$dd� �Z,dd� Z-ej$dd� �Z.ej$dd � �Z/d!d"� Z0d#d$� Z1d%d
� Z2G d&d� d�Z3e4e d'��r�e j5gZ6ng Z6G d(d� de3�Z7e�8ej9d)d*� d+�:� D ��Z;G d,d � d e�Z<dS )/� N)�six)�builtins�map)�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�streamZscript�code� r �4/usr/lib/python3/dist-packages/setuptools/sandbox.py� _execfile# s r c
c sD t jd d � }| d k r$| t jd d �<