Your IP : 3.147.69.25
3
��2aKT � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZmZmZm Z m
Z
d dlmZm
Z
d dlmZ d dlmZ d dlmZ dd� Zd d
� Zdd� Zd
d� Zddd�Zddd�Zedg�ZG dd� de�ZdS )� N)�DistutilsExecError�DistutilsPlatformError�CompileError�LibError� LinkError)� CCompiler�gen_lib_options)�log)�get_platform)�countc $ C s� yt jt jdt jt jB d�} W n tk
r< tjd� dS X d}d }| �� x�t� D ]�}yt j | |�\}}}W n tk
r� P Y nX |rT|t j
krTtjj
|�rTytt|��}W n ttfk
r� wTY nX |dkrT||krT|| }}qTW W d Q R X ||fS )Nz'Software\Microsoft\VisualStudio\SxS\VC7)�accesszVisual C++ is not registeredr � )NN)�winregZ OpenKeyEx�HKEY_LOCAL_MACHINEZKEY_READZKEY_WOW64_32KEY�OSErrorr �debugr Z EnumValueZREG_SZ�os�path�isdir�int�float�
ValueError� TypeError)�key�best_version�best_dir�i�v�vc_dirZvt�version� r �2/opt/alt/python36/lib64/python3.6/_msvccompiler.py�_find_vc2015 s0
r"