Move log stuff into a separate log.py.

This commit is contained in:
Avery Pennarun 2010-11-13 00:11:34 -08:00
commit 63c596ac61
3 changed files with 42 additions and 38 deletions

23
log.py Normal file
View file

@ -0,0 +1,23 @@
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))