apenwarr-redo/log.py
2010-11-13 00:11:34 -08:00

23 lines
382 B
Python

import sys, os
import vars
def _log(s):
sys.stdout.flush()
sys.stderr.write(s)
sys.stderr.flush()
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))
if os.isatty(2):
log = _clog
else:
log = _bwlog
def debug(s):
if vars.DEBUG:
_log('redo: %s%s' % (vars.DEPTH, s))