Show More
@@ -384,7 +384,7 b' def save_data(path):' | |||
|
384 | 384 | time = sample.time |
|
385 | 385 | stack = sample.stack |
|
386 | 386 | sites = [ |
|
387 | b'\1'.join([s.path, b'%d' % s.lineno, s.function]) | |
|
387 | b'\1'.join([s.path, b'%d' % s.lineno or -1, s.function]) | |
|
388 | 388 | for s in stack |
|
389 | 389 | ] |
|
390 | 390 | file.write(b"%d\0%s\n" % (time, b'\0'.join(sites))) |
@@ -663,7 +663,7 b' def display_about_method(data, fp, funct' | |||
|
663 | 663 | count / relevant_samples * 100, |
|
664 | 664 | pycompat.fsencode(parent.filename()), |
|
665 | 665 | pycompat.sysbytes(parent.function), |
|
666 | parent.lineno, | |
|
666 | parent.lineno or -1, | |
|
667 | 667 | pycompat.sysbytes(parent.getsource(50)), |
|
668 | 668 | ) |
|
669 | 669 | ) |
@@ -705,7 +705,7 b' def display_about_method(data, fp, funct' | |||
|
705 | 705 | b' %6.2f%% line %s: %s\n' |
|
706 | 706 | % ( |
|
707 | 707 | count / relevant_samples * 100, |
|
708 | child.lineno, | |
|
708 | child.lineno or -1, | |
|
709 | 709 | pycompat.sysbytes(child.getsource(50)), |
|
710 | 710 | ) |
|
711 | 711 | ) |
@@ -865,7 +865,7 b' def write_to_json(data, fp):' | |||
|
865 | 865 | stack.append( |
|
866 | 866 | ( |
|
867 | 867 | pycompat.sysstr(frame.path), |
|
868 | frame.lineno, | |
|
868 | frame.lineno or -1, | |
|
869 | 869 | pycompat.sysstr(frame.function), |
|
870 | 870 | ) |
|
871 | 871 | ) |
@@ -954,7 +954,10 b' def write_to_chrome(data, fp, minthresho' | |||
|
954 | 954 | ( |
|
955 | 955 | ( |
|
956 | 956 | '%s:%d' |
|
957 | % (simplifypath(pycompat.sysstr(frame.path)), frame.lineno), | |
|
957 | % ( | |
|
958 | simplifypath(pycompat.sysstr(frame.path)), | |
|
959 | frame.lineno or -1, | |
|
960 | ), | |
|
958 | 961 | pycompat.sysstr(frame.function), |
|
959 | 962 | ) |
|
960 | 963 | for frame in sample.stack |
General Comments 0
You need to be logged in to leave comments.
Login now