diff options
| -rwxr-xr-x | tools/kvm/kvm_stat/kvm_stat | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/kvm/kvm_stat/kvm_stat b/tools/kvm/kvm_stat/kvm_stat index 217cf6f95c36..884a74b8ca87 100755 --- a/tools/kvm/kvm_stat/kvm_stat +++ b/tools/kvm/kvm_stat/kvm_stat | |||
| @@ -950,7 +950,8 @@ class Tui(object): | |||
| 950 | curses.nocbreak() | 950 | curses.nocbreak() |
| 951 | curses.endwin() | 951 | curses.endwin() |
| 952 | 952 | ||
| 953 | def get_all_gnames(self): | 953 | @staticmethod |
| 954 | def get_all_gnames(): | ||
| 954 | """Returns a list of (pid, gname) tuples of all running guests""" | 955 | """Returns a list of (pid, gname) tuples of all running guests""" |
| 955 | res = [] | 956 | res = [] |
| 956 | try: | 957 | try: |
| @@ -963,7 +964,7 @@ class Tui(object): | |||
| 963 | # perform a sanity check before calling the more expensive | 964 | # perform a sanity check before calling the more expensive |
| 964 | # function to possibly extract the guest name | 965 | # function to possibly extract the guest name |
| 965 | if ' -name ' in line[1]: | 966 | if ' -name ' in line[1]: |
| 966 | res.append((line[0], self.get_gname_from_pid(line[0]))) | 967 | res.append((line[0], Tui.get_gname_from_pid(line[0]))) |
| 967 | child.stdout.close() | 968 | child.stdout.close() |
| 968 | 969 | ||
| 969 | return res | 970 | return res |
| @@ -984,7 +985,8 @@ class Tui(object): | |||
| 984 | except Exception: | 985 | except Exception: |
| 985 | self.screen.addstr(row + 1, 2, 'Not available') | 986 | self.screen.addstr(row + 1, 2, 'Not available') |
| 986 | 987 | ||
| 987 | def get_pid_from_gname(self, gname): | 988 | @staticmethod |
| 989 | def get_pid_from_gname(gname): | ||
| 988 | """Fuzzy function to convert guest name to QEMU process pid. | 990 | """Fuzzy function to convert guest name to QEMU process pid. |
| 989 | 991 | ||
| 990 | Returns a list of potential pids, can be empty if no match found. | 992 | Returns a list of potential pids, can be empty if no match found. |
| @@ -992,7 +994,7 @@ class Tui(object): | |||
| 992 | 994 | ||
| 993 | """ | 995 | """ |
| 994 | pids = [] | 996 | pids = [] |
| 995 | for line in self.get_all_gnames(): | 997 | for line in Tui.get_all_gnames(): |
| 996 | if gname == line[1]: | 998 | if gname == line[1]: |
| 997 | pids.append(int(line[0])) | 999 | pids.append(int(line[0])) |
| 998 | 1000 | ||
