|
|
@ -122,7 +122,8 @@ class CallStackBuilder(object): |
|
|
|
return True |
|
|
|
return True |
|
|
|
return False |
|
|
|
return False |
|
|
|
elif line_type == '.' or line_type == '!': |
|
|
|
elif line_type == '.' or line_type == '!': |
|
|
|
self.stk[-1].mark(line) |
|
|
|
if self.stk: |
|
|
|
|
|
|
|
self.stk[-1].mark(line) |
|
|
|
return False |
|
|
|
return False |
|
|
|
else: |
|
|
|
else: |
|
|
|
raise Exception('Unknown line type: \'%s\'' % line_type) |
|
|
|
raise Exception('Unknown line type: \'%s\'' % line_type) |
|
|
@ -255,6 +256,7 @@ if args.fmt == 'html': |
|
|
|
|
|
|
|
|
|
|
|
accounted_for = 0 |
|
|
|
accounted_for = 0 |
|
|
|
for cs in call_stacks: |
|
|
|
for cs in call_stacks: |
|
|
|
|
|
|
|
print >> out, '\n' |
|
|
|
if args.fmt in BANNER: |
|
|
|
if args.fmt in BANNER: |
|
|
|
print >> out, BANNER[args.fmt] % { |
|
|
|
print >> out, BANNER[args.fmt] % { |
|
|
|
'count': cs.count, |
|
|
|
'count': cs.count, |
|
|
|