ProShell v2.0
Dashboard
Server Info
Server: 127.0.0.80
PHP: 8.3.31
home
clients
08ce2314c3c7e396ea36e41d2a860c5e
sites
filmerletravail.org
wp-content
mu-plugins
2026-08-23 13:14:39
Editing: msvc9compiler.cpython-39.pyc
Cancel
Save Changes
a �0`�v � @ sN d Z ddlZddlZddlZddlZddlmZmZmZm Z m Z ddlmZm Z ddlmZ ddlmZ ddlZejZejZejZejZejejejejfZej dko�ej!dkZ"e"r�d Z#d Z$dZ%ndZ#d Z$dZ%ddd�Z&G dd� d�Z'G dd� d�Z(dd� Z)dd� Z*dd� Z+dd� Z,d$dd�Z-e)� Z.e.d k �r:ed!e. ��G d"d#� d#e�Z/dS )%a distutils.msvc9compiler Contains MSVCCompiler, an implementation of the abstract CCompiler class for the Microsoft Visual Studio 2008. The module is compatible with VS 2005 and VS 2008. You can find legacy support for older versions of VS in distutils.msvccompiler. � N)�DistutilsExecError�DistutilsPlatformError�CompileError�LibError� LinkError)� CCompiler�gen_lib_options)�log)�get_platform�win32l z1Software\Wow6432Node\Microsoft\VisualStudio\%0.1fz5Software\Wow6432Node\Microsoft\Microsoft SDKs\Windowsz,Software\Wow6432Node\Microsoft\.NETFrameworkz%Software\Microsoft\VisualStudio\%0.1fz)Software\Microsoft\Microsoft SDKs\Windowsz Software\Microsoft\.NETFramework�x86Zamd64�r z win-amd64c @ sP e Zd ZdZdd� Zee�Zdd� Zee�Zdd� Zee�Zdd � Ze e�Zd S )�Regz2Helper class to read values from the registry c C s: t D ](}| �||�}|r||v r|| S qt|��d S �N)�HKEYS�read_values�KeyError)�cls�path�key�base�d� r �-/usr/lib/python3.9/distutils/msvc9compiler.py� get_value? s z Reg.get_valuec C sj zt ||�}W n ty" Y dS 0 g }d}zt||�}W n tyP Y qfY n0 |�|� |d7 }q,|S )zReturn list of registry keys.Nr � )�RegOpenKeyEx�RegError� RegEnumKey�append)r r r �handle�L�i�kr r r � read_keysG s z Reg.read_keysc C s� zt ||�}W n ty" Y dS 0 i }d}zt||�\}}}W n tyV Y q~Y n0 |�� }| �|�|| �|�<