/usr/share/cagefs-skeleton/lib/python3.9/site-packages/glances/plugins
# -*- coding: utf-8 -*- # # This file is part of Glances. # # SPDX-FileCopyrightText: 2022 Nicolas Hennion <nicolas@nicolargo.com> # # SPDX-License-Identifier: LGPL-3.0-only # """psutil plugin.""" from glances import psutil_version_info from glances.plugins.glances_plugin import GlancesPlugin class Plugin(GlancesPlugin): """Get the psutil version for client/server purposes. stats is a tuple """ def __init__(self, args=None, config=None): """Init the plugin.""" super(Plugin, self).__init__(args=args, config=config) self.reset() def reset(self): """Reset/init the stats.""" self.stats = None @GlancesPlugin._check_decorator @GlancesPlugin._log_result_decorator def update(self): """Update the stats.""" # Reset stats self.reset() # Return psutil version as a tuple if self.input_method == 'local': # psutil version only available in local try: self.stats = psutil_version_info except NameError: pass else: pass return self.stats
.
Edit
..
Edit
__init__.py
Edit
__pycache__
Edit
glances_alert.py
Edit
glances_amps.py
Edit
glances_cloud.py
Edit
glances_connections.py
Edit
glances_core.py
Edit
glances_cpu.py
Edit
glances_diskio.py
Edit
glances_docker.py
Edit
glances_folders.py
Edit
glances_fs.py
Edit
glances_gpu.py
Edit
glances_help.py
Edit
glances_ip.py
Edit
glances_irq.py
Edit
glances_load.py
Edit
glances_mem.py
Edit
glances_memswap.py
Edit
glances_network.py
Edit
glances_now.py
Edit
glances_percpu.py
Edit
glances_plugin.py
Edit
glances_ports.py
Edit
glances_processcount.py
Edit
glances_processlist.py
Edit
glances_psutilversion.py
Edit
glances_quicklook.py
Edit
glances_raid.py
Edit
glances_sensors.py
Edit
glances_smart.py
Edit
glances_system.py
Edit
glances_uptime.py
Edit
glances_wifi.py
Edit
sensors
Edit