mirror of
https://github.com/nicolargo/glances.git
synced 2026-03-14 03:50:10 -04:00
Fix cyclic import (again)
glances_globals <-> glances_logging
This commit is contained in:
@@ -40,7 +40,8 @@ except ImportError:
|
||||
|
||||
# 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_globals import gettext_domain, locale_dir
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_main import GlancesMain
|
||||
|
||||
# Get PSutil version
|
||||
|
||||
@@ -39,7 +39,8 @@ except ImportError:
|
||||
zeroconf_tag = False
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import appname, logger
|
||||
from glances.core.glances_globals import appname
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
# Zeroconf 0.16 or higher is needed
|
||||
if zeroconf_tag:
|
||||
|
||||
@@ -35,7 +35,8 @@ except ImportError:
|
||||
import httplib
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import logger, version
|
||||
from glances.core.glances_globals import version
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_stats import GlancesStatsClient
|
||||
from glances.outputs.glances_curses import GlancesCursesClient
|
||||
|
||||
|
||||
@@ -29,11 +29,11 @@ except ImportError:
|
||||
from xmlrpclib import ServerProxy, Fault, ProtocolError
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.outputs.glances_curses import GlancesCursesBrowser
|
||||
from glances.core.glances_autodiscover import GlancesAutoDiscoverServer
|
||||
from glances.core.glances_client import GlancesClient, GlancesClientTransport
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_staticlist import GlancesStaticServer
|
||||
from glances.outputs.glances_curses import GlancesCursesBrowser
|
||||
|
||||
|
||||
class GlancesClientBrowser(object):
|
||||
|
||||
@@ -37,10 +37,10 @@ from glances.core.glances_globals import (
|
||||
is_mac,
|
||||
is_py3,
|
||||
is_windows,
|
||||
logger,
|
||||
sys_prefix,
|
||||
work_path
|
||||
)
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
|
||||
class Config(object):
|
||||
|
||||
@@ -22,8 +22,6 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
from glances.core.glances_logging import glances_logger
|
||||
|
||||
# Global information
|
||||
appname = 'glances'
|
||||
version = __import__('glances').__version__
|
||||
@@ -61,6 +59,3 @@ i18n_path = os.path.realpath(os.path.join(work_path, '..', '..', 'i18n'))
|
||||
user_i18n_path = os.path.join(os.path.expanduser('~/.local'), 'share', 'locale')
|
||||
sys_i18n_path = os.path.join(sys_prefix, 'share', 'locale')
|
||||
locale_dir = get_locale_path([i18n_path, user_i18n_path, sys_i18n_path])
|
||||
|
||||
# Create and init the logging instance
|
||||
logger = glances_logger()
|
||||
|
||||
@@ -82,3 +82,5 @@ def glances_logger():
|
||||
level=logging.DEBUG,
|
||||
format='%(asctime)s -- %(levelname)s -- %(message)s')
|
||||
return _logger
|
||||
|
||||
logger = glances_logger()
|
||||
|
||||
@@ -27,7 +27,8 @@ import tempfile
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_config import Config
|
||||
from glances.core.glances_globals import appname, is_windows, logger, psutil_version, version
|
||||
from glances.core.glances_globals import appname, is_windows, psutil_version, version
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
|
||||
class GlancesMain(object):
|
||||
|
||||
@@ -24,7 +24,7 @@ import re
|
||||
import subprocess
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_processes import glances_processes
|
||||
|
||||
|
||||
|
||||
@@ -27,14 +27,8 @@ import sys
|
||||
import uuid
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import (
|
||||
appname,
|
||||
is_bsd,
|
||||
is_linux,
|
||||
is_mac,
|
||||
is_windows,
|
||||
logger
|
||||
)
|
||||
from glances.core.glances_globals import appname, is_bsd, is_linux, is_mac, is_windows
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
# Trick: bind raw_input to input in Python 2
|
||||
try:
|
||||
|
||||
@@ -27,7 +27,8 @@ import re
|
||||
import psutil
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import is_bsd, is_linux, is_mac, is_windows, logger
|
||||
from glances.core.glances_globals import is_bsd, is_linux, is_mac, is_windows
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_timer import getTimeSinceLastUpdate, Timer
|
||||
|
||||
|
||||
|
||||
@@ -32,10 +32,11 @@ except ImportError: # Python 2
|
||||
from SimpleXMLRPCServer import SimpleXMLRPCServer
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import logger, version
|
||||
from glances.core.glances_autodiscover import GlancesAutoDiscoverClient
|
||||
from glances.core.glances_globals import version
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_stats import GlancesStatsServer
|
||||
from glances.core.glances_timer import Timer
|
||||
from glances.core.glances_autodiscover import GlancesAutoDiscoverClient
|
||||
|
||||
|
||||
class GlancesXMLRPCHandler(SimpleXMLRPCRequestHandler):
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
import sys
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
# Import mandatory PySNMP lib
|
||||
try:
|
||||
|
||||
@@ -20,7 +20,8 @@
|
||||
"""Manage the Glances standalone session."""
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import is_windows, logger
|
||||
from glances.core.glances_globals import is_windows
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_processes import glances_processes
|
||||
from glances.core.glances_stats import GlancesStats
|
||||
from glances.outputs.glances_curses import GlancesCursesStandalone
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
from socket import gaierror, gethostbyname
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
|
||||
class GlancesStaticServer(object):
|
||||
|
||||
@@ -24,7 +24,8 @@ import os
|
||||
import re
|
||||
import sys
|
||||
|
||||
from glances.core.glances_globals import logger, plugins_path, sys_path
|
||||
from glances.core.glances_globals import plugins_path, sys_path
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
# SNMP OID regexp pattern to short system name dict
|
||||
oid_to_short_system_name = {'.*Linux.*': 'linux',
|
||||
|
||||
@@ -24,14 +24,13 @@ import os
|
||||
import sys
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
# Import mandatory Bottle lib
|
||||
try:
|
||||
from bottle import Bottle, template, static_file, TEMPLATE_PATH, abort, response
|
||||
except ImportError:
|
||||
logger.critical('Bottle module not found. Glances cannot start in web server mode.')
|
||||
print(_("Install it using pip: # pip install bottle"))
|
||||
sys.exit(2)
|
||||
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ import time
|
||||
|
||||
import msvcrt
|
||||
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
try:
|
||||
import colorconsole
|
||||
|
||||
@@ -24,7 +24,8 @@ import csv
|
||||
import sys
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import is_py3, logger
|
||||
from glances.core.glances_globals import is_py3
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
# List of stats enabled in the CSV output
|
||||
csv_stats_list = ['cpu', 'load', 'mem', 'memswap']
|
||||
|
||||
@@ -23,7 +23,8 @@
|
||||
import sys
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import is_mac, is_windows, logger
|
||||
from glances.core.glances_globals import is_mac, is_windows
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_logs import glances_logs
|
||||
from glances.core.glances_processes import glances_processes
|
||||
from glances.core.glances_timer import Timer
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
import os
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
|
||||
# Import specific lib
|
||||
try:
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"""Battery plugin."""
|
||||
|
||||
# Import Glances libs
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.plugins.glances_plugin import GlancesPlugin
|
||||
|
||||
# Batinfo library (optional; Linux-only)
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"""Monitor plugin."""
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import logger
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_monitor_list import MonitorList as glancesMonitorList
|
||||
from glances.plugins.glances_plugin import GlancesPlugin
|
||||
|
||||
|
||||
@@ -29,7 +29,8 @@ from datetime import datetime
|
||||
from operator import itemgetter
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import is_py3, logger
|
||||
from glances.core.glances_globals import is_py3
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.core.glances_logs import glances_logs
|
||||
|
||||
|
||||
|
||||
@@ -27,7 +27,8 @@ except ImportError:
|
||||
pass
|
||||
|
||||
# Import Glances lib
|
||||
from glances.core.glances_globals import is_py3, logger
|
||||
from glances.core.glances_globals import is_py3
|
||||
from glances.core.glances_logging import logger
|
||||
from glances.plugins.glances_batpercent import Plugin as BatPercentPlugin
|
||||
from glances.plugins.glances_hddtemp import Plugin as HddTempPlugin
|
||||
from glances.plugins.glances_plugin import GlancesPlugin
|
||||
|
||||
Reference in New Issue
Block a user