def printCallSequenceRawData(deep=1):
if deep is None or deep == 0:
deep=1
deep = abs(deep)
frames = getFrames(deep)
print "\033[36m%s:%s" %(frames[0].f_code.co_filename, frames[0].f_code.co_firstlineno),
for x in range(0,len(frames)):
if not x:
print "\033[96m%s \033[33m%s" %(frames[x].f_code.co_name, inspect.getargvalues(frames[x]))
else:
print "\033[94m<-- \033[95m%s(%s:%s)\033[33m%s" %(frames[x].f_code.co_name, frames[x].f_code.co_filename.split("/")[-1], frames[x].f_lineno, inspect.getargvalues(frames[x]))
print "\033[0m",
del frames
评论列表
文章目录