Issue #9282: Fixed --listfuncs option of trace.py. Thanks Eli
Bendersky for the patch.
diff --git a/Lib/trace.py b/Lib/trace.py
index 9d91fe8..19fdbaa 100644
--- a/Lib/trace.py
+++ b/Lib/trace.py
@@ -257,7 +257,8 @@
if self.calledfuncs:
print()
print("functions called:")
- for filename, modulename, funcname in sorted(calls.keys()):
+ calls = self.calledfuncs.keys()
+ for filename, modulename, funcname in sorted(calls):
print(("filename: %s, modulename: %s, funcname: %s"
% (filename, modulename, funcname)))