diff options
author | nicolargo <nicolas@nicolargo.com> | 2021-04-19 09:23:58 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2021-04-19 09:23:58 +0200 |
commit | 49029112c22bf3c11406e1730eab258e0c7ebb59 (patch) | |
tree | 7872e5e307debdd8f6bf9d419a11f3e716ca2ebf | |
parent | 877f31cbad9f6928e81a4737e2df5dc6f72f6d96 (diff) |
Add Glances and PsUtil version
-rw-r--r-- | glances/outputs/glances_stdout_issue.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/glances/outputs/glances_stdout_issue.py b/glances/outputs/glances_stdout_issue.py index ca0ddc8d..ffdf7c3c 100644 --- a/glances/outputs/glances_stdout_issue.py +++ b/glances/outputs/glances_stdout_issue.py @@ -26,6 +26,7 @@ import shutil from glances.logger import logger from glances.compat import printandflush from glances.timer import Counter +from glances import __version__, psutil_version try: TERMINAL_WIDTH = shutil.get_terminal_size(fallback=(79, 24)).columns @@ -62,6 +63,16 @@ class GlancesStdoutIssue(object): def end(self): pass + def print_version(self): + msg = 'Glances version {} with PsUtil {}'.format( + colors.BLUE + __version__ + colors.NO, + colors.BLUE + psutil_version + colors.NO) + sys.stdout.write('='*len(msg) + '\n') + sys.stdout.write(msg) + sys.stdout.write(colors.NO + '\n') + sys.stdout.write('='*len(msg) + '\n') + sys.stdout.flush() + def print_issue(self, plugin, result, message): sys.stdout.write('{}{}{}'.format( colors.BLUE + plugin, result, message)) @@ -73,7 +84,8 @@ class GlancesStdoutIssue(object): duration=3): """Display issue """ - for plugin in stats._plugins: + self.print_version() + for plugin in sorted(stats._plugins): if stats._plugins[plugin].is_disable(): # If current plugin is disable # then continue to next plugin |