keyword: really clean up kwdemo temp tree

This commit is contained in:
Christian Ebert 2014-08-02 09:44:11 +01:00
parent 3b1a83f9de
commit 5f45792045

View File

@ -87,7 +87,7 @@ from mercurial import localrepo, match, patch, templatefilters, templater, util
from mercurial import scmutil, pathutil
from mercurial.hgweb import webcommands
from mercurial.i18n import _
import os, re, shutil, tempfile
import os, re, tempfile
cmdtable = {}
command = cmdutil.command(cmdtable)
@ -450,7 +450,12 @@ def demo(ui, repo, *args, **opts):
repo.commit(text=msg)
ui.status(_('\n\tkeywords expanded\n'))
ui.write(repo.wread(fn))
shutil.rmtree(tmpdir, ignore_errors=True)
for root, dirs, files in os.walk(tmpdir, topdown=False):
for f in files:
util.unlink(os.path.join(root, f))
for d in dirs:
os.rmdir(os.path.join(root, d))
os.rmdir(tmpdir)
@command('kwexpand',
commands.walkopts,