Your IP : 216.73.216.213
3
� fz � @ sX d Z ddlZddlZddlZddlZejZdZdZdZ dd� Z
dd � Zed
krTe� dS )a Add Python to the search path on Windows
This is a simple script to add Python to the Windows search path. It
modifies the current user (HKCU) tree of the registry.
Copyright (c) 2008 by Christian Heimes <christian@cheimes.de>
Licensed to PSF under a Contributor Agreement.
� NZEnvironment�PATHz%PATH%c
C s t jjt jjtj��} t jj| d�}t jd }tt d�rbt j
j|d�}t jj|�}t jj|d�}nd }tj
tt���}ytj|t�d }W n tk
r� t}Y nX |g}x4| ||fD ]&} | r�| |kr�t jj| �r�|j| � q�W t jj|�}tj|tdtj|� ||fS Q R X d S )NZScripts�APPDATA� USER_SITEz %APPDATA%r )�os�path�dirname�normpath�sys�
executable�join�environ�hasattr�siter �replace�winregZ CreateKey�HKCU�ENVZQueryValueExr �OSError�DEFAULT�isdir�append�pathsepZ
SetValueExZ
REG_EXPAND_SZ)
Z
pythonpath�scriptsZappdataZusersiteZuserpathZuserscripts�key�envpath�pathsr � r �?/opt/alt/python36/lib64/python3.6/Tools/scripts/win_add2path.py�modify s(
r c C sd t � \} }t| �dkr6td� tdj| dd � �� ntd� td| � td� ttj|�� d S )N� zPath(s) added:�
zNo path was addedz
PATH is now:
%s
z Expanded:)r �len�printr r ZExpandEnvironmentStrings)r r r r r �main. s
r# �__main__)
�__doc__r r r r �HKEY_CURRENT_USERr r r r r r# �__name__r r r r �<module> s