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 = tuple([int(num) for num in __psutil_version.split('.')]) except NameError: pass else: pass return self.stats
def update(self): """Update the stats.""" # Reset stats self.reset() # Return PsUtil version as a tuple if self.get_input() == 'local': # PsUtil version only available in local try: self.stats = tuple([int(num) for num in __psutil_version.split('.')]) except NameError: pass else: pass return self.stats
from lmit_logger import logger from lmit_main import LmitMain try: locale.setlocale(locale.LC_ALL, '') except locale.Error: print("Warning: Unable to set locale. Expect encoding problems.") # Check Python version if sys.version_info < (2, 6) or (3, 0) <= sys.version_info < (3, 3): print('LMIT requires at least Python 2.6 or 3.3 to run.') sys.exit(1) # Check PSutil version psutil_min_version = (2, 0, 0) psutil_version = tuple([int(num) for num in __psutil_version.split('.')]) if psutil_version < psutil_min_version: print('PSutil 2.0 or higher is needed. LMIT cannot start.') sys.exit(1) def __signal_handler(signal, frame): """Callback for CTRL-C.""" core.end() end() def end(): """Stop LMIT.""" logger.info("Stop LMIT(with CTRL-C)")
# Import psutil try: from psutil import __version__ as __psutil_version except ImportError: print('psutil library not found. Glances cannot start.') sys.exit(1) # Import Glances libs # Note: others Glances libs will be imported optionally from glances.core.glances_globals import gettext_domain, locale_dir, logger from glances.core.glances_main import GlancesMain # Get PSutil version psutil_min_version = (2, 0, 0) psutil_version = tuple([int(num) for num in __psutil_version.split('.')]) # First log with Glances and PSUtil version logger.info('Start Glances {0}'.format(__version__)) logger.info('{0} {1} and PSutil {2} detected'.format(platform.python_implementation(), platform.python_version(), __psutil_version)) # Check PSutil version if psutil_version < psutil_min_version: logger.critical('PSutil 2.0 or higher is needed. Glances cannot start.') sys.exit(1) def __signal_handler(signal, frame): """Callback for CTRL-C."""
from glances.globals import WINDOWS from glances.timer import Counter # Check locale try: locale.setlocale(locale.LC_ALL, '') except locale.Error: print("Warning: Unable to set locale. Expect encoding problems.") # Check Python version if sys.version_info < (2, 7) or (3, 0) <= sys.version_info < (3, 4): print('Glances requires at least Python 2.7 or 3.4 to run.') sys.exit(1) # Check psutil version psutil_min_version = (5, 3, 0) psutil_version_info = tuple([int(num) for num in psutil_version.split('.')]) if psutil_version_info < psutil_min_version: print('psutil 5.3.0 or higher is needed. Glances cannot start.') sys.exit(1) def __signal_handler(signal, frame): """Callback for CTRL-C.""" end() def end(): """Stop Glances.""" try: mode.end() except NameError:
from glances.globals import WINDOWS # Check locale try: locale.setlocale(locale.LC_ALL, '') except locale.Error: print("Warning: Unable to set locale. Expect encoding problems.") # Check Python version if sys.version_info < (2, 7) or (3, 0) <= sys.version_info < (3, 3): print('Glances requires at least Python 2.7 or 3.3 to run.') sys.exit(1) # Check PSutil version psutil_min_version = (2, 0, 0) psutil_version_info = tuple([int(num) for num in psutil_version.split('.')]) if psutil_version_info < psutil_min_version: print('PSutil 2.0 or higher is needed. Glances cannot start.') sys.exit(1) def __signal_handler(signal, frame): """Callback for CTRL-C.""" end() def end(): """Stop Glances.""" mode.end() logger.info("Glances stopped with CTRL-C")