Fixed crashes
This commit is contained in:
parent
7a34fd006b
commit
40e264083f
7 changed files with 114 additions and 39 deletions
|
@ -1,29 +1,39 @@
|
|||
import Scrap
|
||||
import string
|
||||
|
||||
class Logger:
|
||||
|
||||
def __init__(self, name):
|
||||
self.level=""
|
||||
self.name=name
|
||||
self.level = ""
|
||||
self.name = name
|
||||
|
||||
def __repr__(self):
|
||||
return "<Logger>"
|
||||
return "<Logger: " + self.name + ">"
|
||||
|
||||
def __str__(self):
|
||||
return self.__repr__()
|
||||
|
||||
def __call__(self, *args):
|
||||
# frame = sys.modules[__name__].last_frame
|
||||
# frame_info = (frame.f_code.co_name,frame.f_code.co_name)
|
||||
# Scrap.Print(repr(frame_info)+"\n")
|
||||
args=list(args)
|
||||
if string.find(self.level, "__") == 0:
|
||||
return
|
||||
|
||||
args = list(args)
|
||||
|
||||
for i in range(len(args)):
|
||||
args[i]=str(args[i])
|
||||
args[i] = str(args[i])
|
||||
if args[i] == None:
|
||||
args[i] = ""
|
||||
|
||||
args = ["["+str(self.name)+"|"+string.upper(self.level)+"]"]+args
|
||||
|
||||
msg = string.join(args," ")
|
||||
|
||||
Scrap.Print(msg+"\n")
|
||||
args = ["[" + str(self.name) + "|" + string.upper(self.level) + "]"] + args
|
||||
msg = string.join(args, " ")
|
||||
Scrap.Print(msg + "\n")
|
||||
|
||||
def __getattr__(self, level):
|
||||
self.level=level
|
||||
self.level = level
|
||||
return self
|
||||
|
||||
def __nonzero__(self):
|
||||
return True
|
||||
|
||||
def __bool__(self):
|
||||
return True
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue