diff options
-rwxr-xr-x | check | 2 | ||||
-rwxr-xr-x | setup.py | 6 |
2 files changed, 6 insertions, 2 deletions
@@ -20,5 +20,5 @@ set -e python setup.py --quiet clean python setup.py --quiet build_ext -i -rm -rf build +rm -rf build/*/ python setup.py --quiet check "$@" @@ -115,7 +115,11 @@ class CleanMore(clean): self.remove_pyc('obnamlib') self.remove_pyc('test-plugins') if os.path.isdir('build'): - shutil.rmtree('build') + if os.path.islink('build'): + for path in os.listdir('build'): + shutil.rmtree('build/' + path) + else: + shutil.rmtree('build') def remove_pyc(self, rootdir): for dirname, subdirs, basenames in os.walk(rootdir): |