ocarina/src/base/bt/message.py

30 lines
562 B
Python

__author__="bjschuma"
__date__ ="$Dec 5, 2009 6:46:13 PM$"
import os
import inspect
import settings
# Print an error message
def error(text):
lineno = str(inspect.currentframe().f_back.f_lineno)
filename = inspect.currentframe().f_back.f_code.co_filename
filename = filename.rsplit(os.sep,1)[1]
print filename,"("+lineno+"):",text
def disp(text):
print text
# Print general text to the screen
def write(text,verbose=False):
if (verbose==False) or (settings.get("verbose")==True):
w = settings.get("write")
w(text)
settings.set("write", disp)