509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
ó
�fc           @   s}   d  Z  d d l Z d d l Z d d l Z d d l Z e j Z d Z d Z d Z	 d „  Z
 d „  Z e d k ry e ƒ  n  d S(	   s  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.
iÿÿÿÿNt   Environmentt   PATHu   %PATH%c    	   
   C   sg  t  j j t  j j t j ƒ ƒ }  t  j j |  d ƒ } t  j d } t t	 d ƒ r t	 j
 j | d ƒ } t  j j | d ƒ } n d  } t j t t ƒ �Ê } y t j | t ƒ d } Wn t k
 rÍ t } n X| g } xK |  | | f D]: } | rç | | k rç t  j j | ƒ rç | j | ƒ qç qç Wt  j j | ƒ } t j | t d t j | ƒ | | f SWd  QXd  S(   Nt   Scriptst   APPDATAt	   USER_SITEs	   %APPDATA%i    (   t   ost   patht   dirnamet   normpatht   syst
   executablet   joint   environt   hasattrt   siteR   t   replacet   Nonet   _winregt	   CreateKeyt   HKCUt   ENVt   QueryValueExR   t   WindowsErrort   DEFAULTt   isdirt   appendt   pathsept
   SetValueExt   REG_EXPAND_SZ(	   t
   pythonpatht   scriptst   appdatat   userpatht   userscriptst   keyt   envpatht   pathsR   (    (    s2   /usr/lib64/python2.7/Tools/scripts/win_add2path.pyt   modify   s&    !
	$c          C   s`   t  ƒ  \ }  } t |  ƒ d k r; d GHd j |  d ƒ GHn d GHd | GHd GHt j | ƒ GHd  S(   Ni   s   Path(s) added:s   
s   No path was addeds   
PATH is now:
%s
s	   Expanded:(   R%   t   lenR   R   t   ExpandEnvironmentStrings(   R$   R#   (    (    s2   /usr/lib64/python2.7/Tools/scripts/win_add2path.pyt   main-   s    	t   __main__(   t   __doc__R	   R   R   R   t   HKEY_CURRENT_USERR   R   R   R   R%   R(   t   __name__(    (    (    s2   /usr/lib64/python2.7/Tools/scripts/win_add2path.pyt   <module>   s   			