提交 64b73339 编写于 作者: A Alessio Sergi

Fix cyclic import (again)

glances_globals <-> glances_logging
上级 e54c3a7d
......@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册