File: //lib64/python3.9/multiprocessing/__pycache__/popen_spawn_win32.cpython-39.opt-2.pyc
a
    �DOg�  �                   @   s�   d dl Z d dlZd dlZd dlZd dlZddlmZmZmZ ddl	m
Z
 ddl	mZ dgZdZ
ejdkoreed	d
�Zej�� �d�Zdd
� Zeejej� Zdd� ZG dd� de�ZdS )�    N�   )�	reduction�get_spawning_popen�set_spawning_popen)�spawn)�util�Popeni   �win32�frozenFzpythonservice.exec                 C   s    | |kpt j�| �t j�|�kS �N)�os�path�normcase)Zp1Zp2� r   �9/usr/lib64/python3.9/multiprocessing/popen_spawn_win32.py�_path_eq   s    r   c                  G   s   | D ]}t �|� qd S r   )�_winapi�CloseHandle)Zhandles�handler   r   r   �_close_handles   s    r   c                   @   sF   e Zd ZdZdd� Zdd� Zddd�Zd	d
� Zdd� ZeZ	d
d� Z
dS )r   r   c                 C   sr  t �|j�}t�d d�\}}t�|d�}t jt�	� |d�}d�
dd� |D ��}t �� }tr�t
|tj�r�tj}tj�� }tj|d<