Bug #2606: Avoid calling .sort() on a dict_keys object.
This commit is contained in:
parent
e2ae4684a5
commit
8efc62cc3f
12
Lib/trace.py
12
Lib/trace.py
@ -249,19 +249,15 @@ class CoverageResults:
|
|||||||
if self.calledfuncs:
|
if self.calledfuncs:
|
||||||
print()
|
print()
|
||||||
print("functions called:")
|
print("functions called:")
|
||||||
calls = self.calledfuncs.keys()
|
for filename, modulename, funcname in sorted(calls.keys()):
|
||||||
calls.sort()
|
|
||||||
for filename, modulename, funcname in calls:
|
|
||||||
print(("filename: %s, modulename: %s, funcname: %s"
|
print(("filename: %s, modulename: %s, funcname: %s"
|
||||||
% (filename, modulename, funcname)))
|
% (filename, modulename, funcname)))
|
||||||
|
|
||||||
if self.callers:
|
if self.callers:
|
||||||
print()
|
print()
|
||||||
print("calling relationships:")
|
print("calling relationships:")
|
||||||
calls = self.callers.keys()
|
|
||||||
calls.sort()
|
|
||||||
lastfile = lastcfile = ""
|
lastfile = lastcfile = ""
|
||||||
for ((pfile, pmod, pfunc), (cfile, cmod, cfunc)) in calls:
|
for ((pfile, pmod, pfunc), (cfile, cmod, cfunc)) in sorted(self.callers.keys()):
|
||||||
if pfile != lastfile:
|
if pfile != lastfile:
|
||||||
print()
|
print()
|
||||||
print("***", pfile, "***")
|
print("***", pfile, "***")
|
||||||
@ -318,10 +314,8 @@ class CoverageResults:
|
|||||||
sums[modulename] = n_lines, percent, modulename, filename
|
sums[modulename] = n_lines, percent, modulename, filename
|
||||||
|
|
||||||
if summary and sums:
|
if summary and sums:
|
||||||
mods = sums.keys()
|
|
||||||
mods.sort()
|
|
||||||
print("lines cov% module (path)")
|
print("lines cov% module (path)")
|
||||||
for m in mods:
|
for m in sorted(sums.keys()):
|
||||||
n_lines, percent, modulename, filename = sums[m]
|
n_lines, percent, modulename, filename = sums[m]
|
||||||
print("%5d %3d%% %s (%s)" % sums[m])
|
print("%5d %3d%% %s (%s)" % sums[m])
|
||||||
|
|
||||||
|
@ -25,6 +25,8 @@ Extension Modules
|
|||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Bug #2606: Avoid calling .sort() on a dict_keys object.
|
||||||
|
|
||||||
- The bundled libffi copy is now in sync with the recently released
|
- The bundled libffi copy is now in sync with the recently released
|
||||||
libffi3.0.5 version, apart from some small changes to
|
libffi3.0.5 version, apart from some small changes to
|
||||||
Modules/_ctypes/libffi/configure.ac.
|
Modules/_ctypes/libffi/configure.ac.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user