/
var
/
opt
/
nydus
/
ops
/
customer_local_ops
/
control_panel
/
__pycache__
/
up file
home
� <�j�; � � � d dl mZ d dlmZmZmZmZmZ d dlZd dl Z d dl Z d dlZd dlm Z mZmZ d dlmZmZmZmZmZ d dlmZ d dlmZ d dlmZmZmZmZmZm Z d d l!m"Z" ejF e$� Z%d Z&dZ'dZ(d Z)ee*ee* eee*ee*ee* f f f Z+de*de,fd�Z- G d� dee� Z. G d� dee.� Z/ G d� dee.� Z0 G d� dee.� Z1 G d� dee.� Z2y)� )�list2cmdline)�Any�Dict�Tuple�Union�ListN)�OpType�ResourceType�NydusResult)�Windows�Windows2016�Windows2019�Windows2022�Windows2025)�SCRIPT_BASEPATH)�OSPlesk)� runCommand�run_powershell�run_powershell_file�run_uapi_command�run_multiple_uapi_commands�start_powershell_file)�RetryzC:\Program Files (x86)\Plesk\z'C:\Program Files (x86)\Parallels\Plesk\� z*C:\Windows\TEMP\plesk-fix-dll-conflict.log�text�returnc �j � d| v }|rt j d� |S t j d� |S )z� Check to see of the specified text contains an indication of the Python/PHP DLL conflict :param text: The text to be checked :return: True if the conflict is detected; otherwise, False z)'vcruntime140.dll' 14.0 is not compatiblezDLL conflict detectedzNo DLL conflict detected)�LOG�debug)r �conflict_detecteds �_/opt/nydus/tmp/pip-target-hb7welcc/lib/python/customer_local_ops/control_panel/windows_plesk.py�has_dll_version_conflictr"