Blame SOURCES/00231-cprofile-sort-option.patch

8dc7a2
From 0fba878e37390b581b95b31ff7d42041c9a3a370 Mon Sep 17 00:00:00 2001
8dc7a2
From: Charalampos Stratakis <cstratak@redhat.com>
8dc7a2
Date: Tue, 12 Apr 2016 14:17:32 +0200
8dc7a2
Subject: [PATCH] add choices for sort option of cProfile for better output
8dc7a2
 message
8dc7a2
8dc7a2
---
8dc7a2
 Lib/cProfile.py | 5 +++--
8dc7a2
 1 file changed, 3 insertions(+), 2 deletions(-)
8dc7a2
8dc7a2
diff --git a/Lib/cProfile.py b/Lib/cProfile.py
8dc7a2
index b2efd04..02acd4e 100755
8dc7a2
--- a/Lib/cProfile.py
8dc7a2
+++ b/Lib/cProfile.py
8dc7a2
@@ -161,7 +161,7 @@ def label(code):
8dc7a2
 # ____________________________________________________________
8dc7a2
 
8dc7a2
 def main():
8dc7a2
-    import os, sys
8dc7a2
+    import os, pstats, sys
8dc7a2
     from optparse import OptionParser
8dc7a2
     usage = "cProfile.py [-o output_file_path] [-s sort] scriptfile [arg] ..."
8dc7a2
     parser = OptionParser(usage=usage)
8dc7a2
@@ -170,7 +170,8 @@ def main():
8dc7a2
         help="Save stats to <outfile>", default=None)
8dc7a2
     parser.add_option('-s', '--sort', dest="sort",
8dc7a2
         help="Sort order when printing to stdout, based on pstats.Stats class",
8dc7a2
-        default=-1)
8dc7a2
+        default=-1,
8dc7a2
+        choices=list(pstats.Stats.sort_arg_dict_default.keys()))
8dc7a2
 
8dc7a2
     if not sys.argv[1:]:
8dc7a2
         parser.print_usage()
8dc7a2
-- 
8dc7a2
2.5.5
8dc7a2