JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr i f @s\dZddlZddlmZddlmZddlmZGdddeZdS)zBdistutils.command.clean Implements the Distutils 'clean' command.N)Command) remove_tree)logc@s[eZdZdZddddddgZdgZddZddZddZdS)cleanz-clean up temporary files from 'build' command build-base=b2base build directory (default: 'build.build-base') build-lib=N}tjj|rt|d|jqctj d|qcWn|jsy'tj |jtjd|jWqtk rYqXndS)Ndry_runz%'%s' does not exist -- can't clean itz removing '%s')ospathexistsrrr$rdebugrrrrwarnrmdirrinfoOSError)rZ directoryrrrrun1s$       z clean.run)rrr)r Nr )r r r )rNr)rNr)zallrr) __name__ __module__ __qualname__Z descriptionZ user_optionsZboolean_optionsrr#r-rrrrr s"     r) __doc__r%Zdistutils.corerZdistutils.dir_utilrZ distutilsrrrrrrs