xfc@s}dZddlZddlZddlZddlZejZdZdZdZ dZ dZ e dkrye ndS( sAdd 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 Licensed to PSF under a Contributor Agreement. iNt EnvironmenttPATHu%PATH%c Csgtjjtjjtj}tjj|d}tjd}tt drt j j |d}tjj|d}nd}t jtt}yt j|td}Wntk rt}nX|g}xK|||fD]:}|r||krtjj|r|j|qqWtjj|}t j|tdt j|||fSWdQXdS(NtScriptstAPPDATAt USER_SITEs %APPDATA%i(tostpathtdirnametnormpathtsyst executabletjointenvironthasattrtsiteRtreplacetNonet_winregt CreateKeytHKCUtENVt QueryValueExRt WindowsErrortDEFAULTtisdirtappendtpathsept SetValueExt REG_EXPAND_SZ( t pythonpathtscriptstappdatatuserpatht userscriptstkeytenvpathtpathsR((s2/usr/lib64/python2.7/Tools/scripts/win_add2path.pytmodifys&!    $cCs`t\}}t|dkr;dGHdj|dGHndGHd|GHdGHtj|GHdS(NisPath(s) added:s sNo path was addeds PATH is now: %s s Expanded:(R%tlenR RtExpandEnvironmentStrings(R$R#((s2/usr/lib64/python2.7/Tools/scripts/win_add2path.pytmain-s t__main__( t__doc__R RRRtHKEY_CURRENT_USERRRRRR%R(t__name__(((s2/usr/lib64/python2.7/Tools/scripts/win_add2path.pyts