ocarina/src/core/bt/message.py

46 lines
740 B
Python

__author__="bjschuma"
__date__ ="$Dec 5, 2009 6:46:13 PM$"
import os
import session
global enabled
enabled = True
def disable():
global enabled
enabled = False
def enable():
global enabled
enabled = True
def disp(text):
print text
# Print general text to the screen
def write(text,verbose=0):
global enabled
if enabled == False:
return
if (verbose <= session.settings["verbose"]):
session.events.start("message-write",str(text))
# Print an error message
def error(text, trace):
frame = trace[len(trace)-1]
filename = frame[1]
lineno = str(frame[2])
filename = filename.rsplit(os.sep,1)[1]
write(text + ": " + filename+" ("+lineno+")")
#settings.set("write", disp)
session.events.invite("message-write",disp)