diff options
-rw-r--r-- | glances/__init__.py | 8 | ||||
-rw-r--r-- | glances/autodiscover.py | 5 | ||||
-rw-r--r-- | glances/client.py | 6 | ||||
-rw-r--r-- | glances/config.py | 15 | ||||
-rw-r--r-- | glances/globals.py | 5 | ||||
-rw-r--r-- | glances/main.py | 9 | ||||
-rw-r--r-- | glances/password.py | 5 | ||||
-rw-r--r-- | glances/plugins/glances_help.py | 4 | ||||
-rw-r--r-- | glances/plugins/glances_psutilversion.py | 4 | ||||
-rw-r--r-- | glances/server.py | 4 | ||||
-rwxr-xr-x | unitest-restful.py | 4 | ||||
-rwxr-xr-x | unitest-xmlrpc.py | 4 | ||||
-rwxr-xr-x | unitest.py | 5 |
13 files changed, 39 insertions, 39 deletions
diff --git a/glances/__init__.py b/glances/__init__.py index a9890aa2..ebcb1bba 100644 --- a/glances/__init__.py +++ b/glances/__init__.py @@ -33,7 +33,7 @@ __license__ = 'LGPL' # Import psutil try: - from psutil import __version__ as __psutil_version + from psutil import __version__ as psutil_version except ImportError: print('PSutil library not found. Glances cannot start.') sys.exit(1) @@ -62,8 +62,8 @@ if sys.version_info[:2] == (2, 6): # 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: +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) @@ -107,7 +107,7 @@ def main(): logger.info('{0} {1} and PSutil {2} detected'.format( platform.python_implementation(), platform.python_version(), - __psutil_version)) + psutil_version)) # Share global var global core, standalone, client, server, webserver diff --git a/glances/autodiscover.py b/glances/autodiscover.py index fa1414d4..b2f2fcb9 100644 --- a/glances/autodiscover.py +++ b/glances/autodiscover.py @@ -22,7 +22,8 @@ import socket import sys -from glances.globals import appname, BSD +from glances import __appname__ +from glances.globals import BSD from glances.logger import logger try: @@ -46,7 +47,7 @@ if zeroconf_tag: sys.exit(1) # Global var -zeroconf_type = "_%s._tcp." % appname +zeroconf_type = "_%s._tcp." % __appname__ class AutoDiscovered(object): diff --git a/glances/client.py b/glances/client.py index 00173675..a1e68e0b 100644 --- a/glances/client.py +++ b/glances/client.py @@ -23,8 +23,8 @@ import json import socket import sys +from glances import __version__ from glances.compat import Fault, ProtocolError, ServerProxy, Transport -from glances.globals import version from glances.logger import logger from glances.stats_client import GlancesStatsClient from glances.outputs.glances_curses import GlancesCursesClient @@ -122,11 +122,11 @@ class GlancesClient(object): if self.client_mode == 'glances': # Check that both client and server are in the same major version - if version.split('.')[0] == client_version.split('.')[0]: + if __version__.split('.')[0] == client_version.split('.')[0]: # Init stats self.stats = GlancesStatsClient(config=self.config, args=self.args) self.stats.set_plugins(json.loads(self.client.getAllPlugins())) - logger.debug("Client version: {0} / Server version: {1}".format(version, client_version)) + logger.debug("Client version: {0} / Server version: {1}".format(__version__, client_version)) else: self.log_and_exit("Client and server not compatible: \ Client version: {0} / Server version: {1}".format(version, client_version)) diff --git a/glances/config.py b/glances/config.py index 3e8570ea..8c53a9ca 100644 --- a/glances/config.py +++ b/glances/config.py @@ -23,8 +23,9 @@ import os import sys from io import open +from glances import __appname__ from glances.compat import ConfigParser, NoOptionError -from glances.globals import appname, BSD, LINUX, OSX, WINDOWS, sys_prefix +from glances.globals import BSD, LINUX, OSX, WINDOWS, sys_prefix from glances.logger import logger @@ -69,22 +70,22 @@ class Config(object): paths.append( os.path.join(os.environ.get('XDG_CONFIG_HOME') or os.path.expanduser('~/.config'), - appname, self.config_filename)) + __appname__, self.config_filename)) if BSD: paths.append( - os.path.join(sys.prefix, 'etc', appname, self.config_filename)) + os.path.join(sys.prefix, 'etc', __appname__, self.config_filename)) else: paths.append( - os.path.join('/etc', appname, self.config_filename)) + os.path.join('/etc', __appname__, self.config_filename)) elif OSX: paths.append( os.path.join(os.path.expanduser('~/Library/Application Support/'), - appname, self.config_filename)) + __appname__, self.config_filename)) paths.append( - os.path.join(sys_prefix, 'etc', appname, self.config_filename)) + os.path.join(sys_prefix, 'etc', __appname__, self.config_filename)) elif WINDOWS: paths.append( - os.path.join(os.environ.get('APPDATA'), appname, self.config_filename)) + os.path.join(os.environ.get('APPDATA'), __appname__, self.config_filename)) return paths diff --git a/glances/globals.py b/glances/globals.py index 8eba5090..6b952a76 100644 --- a/glances/globals.py +++ b/glances/globals.py @@ -22,11 +22,6 @@ import os import sys -# Global information -appname = 'glances' -version = __import__('glances').__version__ -psutil_version = __import__('glances').__psutil_version - # Operating system flag # Note: Somes libs depends of OS BSD = sys.platform.find('bsd') != -1 diff --git a/glances/main.py b/glances/main.py index a8234295..c7f28d9d 100644 --- a/glances/main.py +++ b/glances/main.py @@ -24,9 +24,10 @@ import os import sys import tempfile +from glances import __appname__, __version__, psutil_version from glances.compat import input from glances.config import Config -from glances.globals import appname, LINUX, WINDOWS, psutil_version, version +from glances.globals import LINUX, WINDOWS from glances.logger import logger @@ -86,14 +87,14 @@ Start the client browser (browser mode):\n\ def init_args(self): """Init all the command line arguments.""" - _version = "Glances v" + version + " with psutil v" + psutil_version + version = "Glances v" + __version__ + " with psutil v" + psutil_version parser = argparse.ArgumentParser( - prog=appname, + prog=__appname__, conflict_handler='resolve', formatter_class=argparse.RawDescriptionHelpFormatter, epilog=self.example_of_use) parser.add_argument( - '-V', '--version', action='version', version=_version) + '-V', '--version', action='version', version=version) parser.add_argument('-d', '--debug', action='store_true', default=False, dest='debug', help='enable debug mode') parser.add_argument('-C', '--config', dest='conf_file', diff --git a/glances/password.py b/glances/password.py index bb4503f9..cd83b8b2 100644 --- a/glances/password.py +++ b/glances/password.py @@ -26,8 +26,9 @@ import sys import uuid from io import open +from glances import __appname__ from glances.compat import b, input -from glances.globals import appname, BSD, LINUX, OSX, WINDOWS +from glances.globals import BSD, LINUX, OSX, WINDOWS from glances.logger import logger @@ -58,7 +59,7 @@ class GlancesPassword(object): app_path = '.' # Append the Glances folder - app_path = os.path.join(app_path, appname) + app_path = os.path.join(app_path, __appname__) return app_path diff --git a/glances/plugins/glances_help.py b/glances/plugins/glances_help.py index 653aeac4..a844cba3 100644 --- a/glances/plugins/glances_help.py +++ b/glances/plugins/glances_help.py @@ -23,7 +23,7 @@ Help plugin. Just a stupid plugin to display the help screen. """ -from glances.globals import appname, psutil_version, version +from glances import __appname__, __version__, psutil_version from glances.plugins.glances_plugin import GlancesPlugin @@ -50,7 +50,7 @@ class Plugin(GlancesPlugin): pass def generate_view_data(self): - self.view_data['version'] = '{0} {1}'.format(appname.title(), version) + self.view_data['version'] = '{0} {1}'.format(__appname__.title(), __version__) self.view_data['psutil_version'] = ' with PSutil {0}'.format(psutil_version) try: diff --git a/glances/plugins/glances_psutilversion.py b/glances/plugins/glances_psutilversion.py index 11a648f5..e660f284 100644 --- a/glances/plugins/glances_psutilversion.py +++ b/glances/plugins/glances_psutilversion.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -from glances.globals import psutil_version +from glances import psutil_version_info from glances.plugins.glances_plugin import GlancesPlugin @@ -46,7 +46,7 @@ class Plugin(GlancesPlugin): if self.input_method == 'local': # PsUtil version only available in local try: - self.stats = tuple([int(num) for num in psutil_version.split('.')]) + self.stats = psutil_version_info except NameError: pass else: diff --git a/glances/server.py b/glances/server.py index 83aa78f9..361599cc 100644 --- a/glances/server.py +++ b/glances/server.py @@ -24,9 +24,9 @@ import socket import sys from base64 import b64decode +from glances import __version__ from glances.compat import SimpleXMLRPCRequestHandler, SimpleXMLRPCServer from glances.autodiscover import GlancesAutoDiscoverClient -from glances.globals import version from glances.logger import logger from glances.stats_server import GlancesStatsServer from glances.timer import Timer @@ -137,7 +137,7 @@ class GlancesInstance(object): def init(self): # Return the Glances version - return version + return __version__ def getAll(self): # Update and return all the stats diff --git a/unitest-restful.py b/unitest-restful.py index bf7b583d..aa4c2045 100755 --- a/unitest-restful.py +++ b/unitest-restful.py @@ -25,8 +25,8 @@ import subprocess import time import unittest +from glances import __version__ from glances.compat import text_type -from glances.globals import version import requests @@ -36,7 +36,7 @@ pid = None # Unitest class # ============== -print('RESTful API unitary tests for Glances %s' % version) +print('RESTful API unitary tests for Glances %s' % __version__) class TestGlances(unittest.TestCase): diff --git a/unitest-xmlrpc.py b/unitest-xmlrpc.py index 3f485672..b72d1ec8 100755 --- a/unitest-xmlrpc.py +++ b/unitest-xmlrpc.py @@ -26,8 +26,8 @@ import subprocess import time import unittest +from glances import __version__ from glances.compat import ServerProxy -from glances.globals import version SERVER_PORT = 61234 URL = "http://localhost:%s" % SERVER_PORT @@ -38,7 +38,7 @@ client = ServerProxy(URL) # Unitest class # ============== -print('XML-RPC API unitary tests for Glances %s' % version) +print('XML-RPC API unitary tests for Glances %s' % __version__) class TestGlances(unittest.TestCase): @@ -38,12 +38,13 @@ if not core.is_standalone(): from glances.stats import GlancesStats stats = GlancesStats() -from glances.globals import WINDOWS, version +from glances import __version__ +from glances.globals import WINDOWS from glances.outputs.glances_bars import Bar # Unitest class # ============== -print('Unitary tests for Glances %s' % version) +print('Unitary tests for Glances %s' % __version__) class TestGlances(unittest.TestCase): |