ž «ÿfØ c@s\dZddlZddlmZddlmZddlmZGdd„deƒZdS(uBdistutils.command.clean Implements the Distutils 'clean' command.iN(uCommand(u remove_tree(ulogcBs_|EeZdZdZddddddgZdgZdd„Zdd„Zdd„Z dS(ucleanu-clean up temporary files from 'build' commandu build-base=ubu2base build directory (default: 'build.build-base')u build-lib=u<build directory for all modules (default: 'build.build-lib')u build-temp=utu7temporary build directory (default: 'build.build-temp')ubuild-scripts=u<build directory for scripts (default: 'build.build-scripts')u bdist-base=u+temporary directory for built distributionsualluau7remove all build output, not just temporary by-productscCs:d|_d|_d|_d|_d|_d|_dS(N(uNoneu build_baseu build_libu build_tempu build_scriptsu bdist_baseuall(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/clean.pyuinitialize_options s      uclean.initialize_optionscCs-|jddd d d ƒ|jdd ƒdS( Nubuildu build_baseu build_libu build_scriptsu build_tempubdistu bdist_base(u build_baseu build_base(u build_libu build_lib(u build_scriptsu build_scripts(u build_tempu build_temp(u bdist_baseu bdist_base(uset_undefined_options(uself((u</opt/alt/python33/lib64/python3.3/distutils/command/clean.pyufinalize_options(s  uclean.finalize_optionsc Csôtjj|jƒr.t|jd|jƒntjd|jƒ|jr¨x[|j |j |j fD]>}tjj|ƒr‘t|d|jƒqctj d|ƒqcWn|jsðy'tj |jƒtjd|jƒWqðtk rìYqðXndS(Nudry_runu%'%s' does not exist -- can't clean itu removing '%s'(uosupathuexistsu build_tempu remove_treeudry_runulogudebuguallu build_libu bdist_baseu build_scriptsuwarnurmdiru build_baseuinfouOSError(uselfu directory((u</opt/alt/python33/lib64/python3.3/distutils/command/clean.pyurun1s$       u clean.runN(u build-base=ubu2base build directory (default: 'build.build-base')(u build-lib=Nu<build directory for all modules (default: 'build.build-lib')(u build-temp=utu7temporary build directory (default: 'build.build-temp')(ubuild-scripts=Nu<build directory for scripts (default: 'build.build-scripts')(u bdist-base=Nu+temporary directory for built distributions(ualluau7remove all build output, not just temporary by-products( u__name__u __module__u __qualname__u descriptionuNoneu user_optionsuboolean_optionsuinitialize_optionsufinalize_optionsurun(u __locals__((u</opt/alt/python33/lib64/python3.3/distutils/command/clean.pyuclean s"    uclean( u__doc__uosudistutils.coreuCommandudistutils.dir_utilu remove_treeu distutilsuloguclean(((u</opt/alt/python33/lib64/python3.3/distutils/command/clean.pyus