Prettier printing of errors.

This commit is contained in:
Avery Pennarun 2010-11-13 01:21:59 -08:00
commit 0bd6d07155
4 changed files with 26 additions and 8 deletions

View file

@ -50,10 +50,19 @@ def _clog(s):
_log('\x1b[32mredo: %s\x1b[1m%s\x1b[m' % (vars.DEPTH, s))
def _bwlog(s):
_log('redo: %s%s' % (vars.DEPTH, s))
def _cerr(s):
_log('\x1b[31mredo: %s\x1b[1m%s\x1b[m' % (vars.DEPTH, s))
def _bwerr(s):
_log('redo: %s%s' % (vars.DEPTH, s))
if os.isatty(2):
log = _clog
err = _cerr
else:
log = _bwlog
err = _bwerr
def debug(s):
@ -61,7 +70,6 @@ def debug(s):
_log('redo: %s%s' % (vars.DEPTH, s))
def relpath(t, base):
t = os.path.abspath(t)
tparts = t.split('/')