def dbg(format, *args): if options.debug: fr = sys._getframe(1) filename = os.path.basename(fr.f_code.co_filename) func = fr.f_code.co_name lineno = fr.f_lineno sys.stderr.write(('%s:%s():%d: ' + format + '\n') % ((filename, func, lineno) + args)) def info(format, *args): if not options.quiet: print format % args def warn(format, *args): sys.stderr.write(('Warning: ' + format + '\n') % args) def err(format, *args): sys.stderr.write(('Error: ' + format + '\n') % args) sys.exit(1)