Refactor: Remove method Configuration.log_config_sources
This commit is contained in:
parent
11ea3cc7a4
commit
a872b633fb
@ -32,6 +32,7 @@ import pkg_resources
|
||||
|
||||
from radicale import config, log
|
||||
from radicale.app import Application
|
||||
from radicale.log import logger
|
||||
|
||||
VERSION = pkg_resources.get_distribution("radicale").version
|
||||
|
||||
@ -53,7 +54,9 @@ def _init_application(config_path, wsgi_errors):
|
||||
config_path))
|
||||
log.set_level(configuration.get("logging", "level"))
|
||||
# Log configuration after logger is configured
|
||||
configuration.log_config_sources()
|
||||
for source, miss in configuration.sources():
|
||||
logger.info("%s %s", "Skipped missing" if miss else "Loaded",
|
||||
source)
|
||||
_application = Application(configuration)
|
||||
|
||||
|
||||
|
@ -120,7 +120,8 @@ def run():
|
||||
log.set_level(configuration.get("logging", "level"))
|
||||
|
||||
# Log configuration after logger is configured
|
||||
configuration.log_config_sources()
|
||||
for source, miss in configuration.sources():
|
||||
logger.info("%s %s", "Skipped missing" if miss else "Loaded", source)
|
||||
|
||||
if args.verify_storage:
|
||||
logger.info("Verifying storage")
|
||||
|
@ -31,7 +31,6 @@ from collections import OrderedDict
|
||||
from configparser import RawConfigParser
|
||||
|
||||
from radicale import auth, rights, storage, web
|
||||
from radicale.log import logger
|
||||
|
||||
DEFAULT_CONFIG_PATH = os.pathsep.join([
|
||||
"?/etc/radicale/config",
|
||||
@ -380,6 +379,11 @@ class Configuration:
|
||||
"""List all options in ``section``"""
|
||||
return self._values[section].keys()
|
||||
|
||||
def sources(self):
|
||||
"""List all config sources."""
|
||||
return [(source, config is self.SOURCE_MISSING) for
|
||||
config, source, _ in self._configs]
|
||||
|
||||
def copy(self, plugin_schema=None):
|
||||
"""Create a copy of the configuration
|
||||
|
||||
@ -408,18 +412,3 @@ class Configuration:
|
||||
for config, source, internal in self._configs:
|
||||
copy.update(config, source, internal)
|
||||
return copy
|
||||
|
||||
def log_config_sources(self):
|
||||
"""
|
||||
A helper function that writes a description of all config sources
|
||||
to logger.
|
||||
|
||||
Configs set to ``Configuration.SOURCE_MISSING`` are described as
|
||||
missing.
|
||||
|
||||
"""
|
||||
for config, source, _ in self._configs:
|
||||
if config is self.SOURCE_MISSING:
|
||||
logger.info("Skipped missing %s", source)
|
||||
else:
|
||||
logger.info("Loaded %s", source)
|
||||
|
Loading…
Reference in New Issue
Block a user