23 lines
382 B
Python
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))
|