3 \Ÿ" ã @ s. d dl Z d dlZd dlZd dlZddlmZmZ ddlmZ ddlm Z ddlm Z ddd d ddd gZejdkrzdZ dZn&ejdkoŽeeddƒZ ejjƒ jdƒZer¶e jjejdƒanejadd „ Zdd „ Zdd„ Zdd„ Zdd„ Zd&dd„Zdd„ Zdd„ Zdd„ Zg Z dd „ Z!d!d"„ Z"d#d$„ Z#d%d „ Z$dS )'é Né )Úget_start_methodÚset_start_method)Úprocess)Ú reduction)ÚutilÚ_mainÚfreeze_supportÚset_executableÚget_executableÚget_preparation_dataÚget_command_lineÚimport_main_pathÚwin32FÚfrozenzpythonservice.exez python.exec C s | a d S )N)Ú_python_exe)Zexe© r ú-/usr/lib64/python3.6/multiprocessing/spawn.pyr ) s c C s t S )N)r r r r r r - s c C s$ t | ƒdkr| d dkrdS dS dS )z= Return whether commandline indicates we are forking é r z--multiprocessing-forkTFN)Úlen)Úargvr r r Ú is_forking4 s r c C sh t tjƒrdi } xBtjdd… D ]0}|jdƒ\}}|dkrBd| |<