Catch errors from 'rmtree' and emit a warning.
This commit is contained in:
parent
88f6ca2ce9
commit
ad83f04086
|
@ -402,8 +402,16 @@ class Dist (Command):
|
|||
|
||||
|
||||
def nuke_release_tree (self, base_dir):
|
||||
try:
|
||||
self.execute (rmtree, (base_dir,),
|
||||
"removing %s" % base_dir)
|
||||
except (IOError, OSError), exc:
|
||||
if exc.filename:
|
||||
msg = "error removing %s: %s (%s)" % \
|
||||
(base_dir, exc.strerror, exc.filename)
|
||||
else:
|
||||
msg = "error removing %s: %s" % (base_dir, exc.strerror)
|
||||
self.warn (msg)
|
||||
|
||||
|
||||
def make_tarball (self, base_dir, compress="gzip"):
|
||||
|
|
Loading…
Reference in New Issue