mirror of https://github.com/python/cpython
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):
|
def nuke_release_tree (self, base_dir):
|
||||||
self.execute (rmtree, (base_dir,),
|
try:
|
||||||
"removing %s" % base_dir)
|
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"):
|
def make_tarball (self, base_dir, compress="gzip"):
|
||||||
|
|
Loading…
Reference in New Issue