|
|
d2f14d |
From c10e375b7832d2179ef9e43f3f4fadf468ffe503 Mon Sep 17 00:00:00 2001
|
|
|
d2f14d |
From: Petr Oros <poros@redhat.com>
|
|
|
d2f14d |
Date: Tue, 4 Feb 2014 07:09:28 +0100
|
|
|
d2f14d |
Subject: [PATCH 06/15] CLI: fix traceback when -p is used with unsupported
|
|
|
d2f14d |
value
|
|
|
d2f14d |
|
|
|
d2f14d |
CLI: fix traceback when -p is used with unsupported value
|
|
|
d2f14d |
$ tuna -t 4364 -p fif
|
|
|
d2f14d |
Traceback (most recent call last):
|
|
|
d2f14d |
File "/usr/bin/tuna", line 647, in <module>
|
|
|
d2f14d |
main()
|
|
|
d2f14d |
File "/usr/bin/tuna", line 531, in main
|
|
|
d2f14d |
tuna.threads_set_priority(thread_list, a, affect_children)
|
|
|
d2f14d |
File "/usr/lib/python2.7/site-packages/tuna/tuna.py", line 502, in threads_set_priority
|
|
|
d2f14d |
rtprio = int(parms[0])
|
|
|
d2f14d |
ValueError: invalid literal for int() with base 10: 'fif'
|
|
|
d2f14d |
|
|
|
d2f14d |
Signed-off-by: Petr Oros <poros@redhat.com>
|
|
|
d2f14d |
Tested-by: Jiri Kastner <jkastner@redhat.com>
|
|
|
d2f14d |
Signed-off-by: Jiri Kastner <jkastner@redhat.com>
|
|
|
d2f14d |
Signed-off-by: John Kacur <jkacur@redhat.com>
|
|
|
d2f14d |
---
|
|
|
d2f14d |
tuna/tuna.py | 5 ++++-
|
|
|
d2f14d |
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
d2f14d |
|
|
|
d2f14d |
diff --git a/tuna/tuna.py b/tuna/tuna.py
|
|
|
d2f14d |
index 0feb521fc5eb..49c9eabdf499 100755
|
|
|
d2f14d |
--- a/tuna/tuna.py
|
|
|
d2f14d |
+++ b/tuna/tuna.py
|
|
|
d2f14d |
@@ -498,8 +498,11 @@ def threads_set_priority(tids, parm, affect_children = False):
|
|
|
d2f14d |
rtprio = int(parms[1])
|
|
|
d2f14d |
elif parms[0].upper() in ["FIFO", "RR"]:
|
|
|
d2f14d |
rtprio = 1
|
|
|
d2f14d |
- else:
|
|
|
d2f14d |
+ elif parms[0].isdigit():
|
|
|
d2f14d |
rtprio = int(parms[0])
|
|
|
d2f14d |
+ else:
|
|
|
d2f14d |
+ print "tuna: " + _("\"%s\" is unsupported priority value!") % parms[0]
|
|
|
d2f14d |
+ return
|
|
|
d2f14d |
|
|
|
d2f14d |
for tid in tids:
|
|
|
d2f14d |
try:
|
|
|
d2f14d |
--
|
|
|
d2f14d |
1.8.3.1
|
|
|
d2f14d |
|