Mercurial > hg > truffle
diff mxtool/mx.py @ 15922:2022366b513c
mx: add verbose mode to download helper
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Tue, 27 May 2014 12:14:54 +0200 |
parents | a9781031ecf1 |
children | 674d4065e9fb |
line wrap: on
line diff
--- a/mxtool/mx.py Tue May 27 12:08:11 2014 +0200 +++ b/mxtool/mx.py Tue May 27 12:14:54 2014 +0200 @@ -1887,14 +1887,17 @@ os.makedirs(d) - if sys.stderr.isatty() and not path.endswith(os.sep): + if not path.endswith(os.sep): # Try it with the Java tool first since it can show a progress counter myDir = dirname(__file__) javaSource = join(myDir, 'URLConnectionDownload.java') javaClass = join(myDir, 'URLConnectionDownload.class') if not exists(javaClass) or getmtime(javaClass) < getmtime(javaSource): subprocess.check_call([java().javac, '-d', myDir, javaSource]) - if run([java().java, '-cp', myDir, 'URLConnectionDownload', path] + urls, nonZeroIsFatal=False) == 0: + verbose = [] + if sys.stderr.isatty(): + verbose.append("-v") + if run([java().java, '-cp', myDir, 'URLConnectionDownload', path] + verbose + urls, nonZeroIsFatal=False) == 0: return def url_open(url):