📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 04:19:35
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
setuptools
/
_distutils
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/setuptools/_distutils/__pycache__
🔄 Refresh
✏️
Editing: msvccompiler.cpython-38.pyc
Read Only
U �Re�[ � @ s� d Z ddlZddlZddlmZmZmZmZmZ ddl m Z mZ ddlm Z dZz,ddlZdZeZejZejZejZejZW nh ek r� z4ddlZddlZdZeZejZejZejZejZW n ek r� e �d� Y nX Y nX er�ejejejej fZ!d d � Z"dd� Z#d d� Z$G dd� d�Z%dd� Z&dd� Z'dd� Z(G dd� de �Z)e&� dk�r~e �*d� e)Z+ddl,m)Z) ddl,m%Z% dS )z�distutils.msvccompiler Contains MSVCCompiler, an implementation of the abstract CCompiler class for the Microsoft Visual Studio. � N)�DistutilsExecError�DistutilsPlatformError�CompileError�LibError� LinkError)� CCompiler�gen_lib_options)�logFTz�Warning: Can't read registry to find the necessary compiler setting Make sure that Python modules winreg, win32api or win32con are installed.c C sn zt | |�}W n tk r$ Y dS X g }d}zt||�}W n tk rT Y qjY nX |�|� |d7 }q.|S )zReturn list of registry keys.Nr � )�RegOpenKeyEx�RegError� RegEnumKey�append)�base�key�handle�L�i�k� r ��/builddir/build/BUILDROOT/alt-python38-setuptools-58.3.0-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/setuptools/_distutils/msvccompiler.py� read_keys7 s r c C s� zt | |�}W n tk r$ Y dS X i }d}zt||�\}}}W n tk rZ Y q~Y nX |�� }t|�|t|�<