summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2021-04-19 09:23:58 +0200
committernicolargo <nicolas@nicolargo.com>2021-04-19 09:23:58 +0200
commit49029112c22bf3c11406e1730eab258e0c7ebb59 (patch)
tree7872e5e307debdd8f6bf9d419a11f3e716ca2ebf
parent877f31cbad9f6928e81a4737e2df5dc6f72f6d96 (diff)
Add Glances and PsUtil version
-rw-r--r--glances/outputs/glances_stdout_issue.py14
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