Skip to content
Snippets Groups Projects
Commit 4d1fdc07 authored by dmt's avatar dmt
Browse files

Load default settings during module import.

parent 695ad5da
No related branches found
No related tags found
No related merge requests found
from cml.controller import load_settings from cml.controller import load_settings
from cml.controller import get_data_source from cml.controller import load_knowledge
from cml.controller import get_source
from cml.controller import construction from cml.controller import construction
from cml.controller import feature_selection from cml.controller import feature_selection
from cml.controller import reconstruction from cml.controller import reconstruction
from cml.controller import deconstruction
from cml.controller import search_knowledge from cml.controller import search_knowledge
# TODO (dmt): Load default settings automatically.
# configure logging levels def _load_default_settings():
from logging import addLevelName, Logger, config from os.path import join, expanduser, exists
from os.path import join, abspath path = join(expanduser('~'), ".cml", "settings.ini")
from inspect import getsourcefile if exists(path): load_settings(path)
def _setup_loggers(): def _setup_loggers():
from logging import addLevelName, Logger, config
from os.path import join, abspath
from inspect import getsourcefile
protocol_level = 55 protocol_level = 55
addLevelName(protocol_level, "PROTOCOL") addLevelName(protocol_level, "PROTOCOL")
...@@ -25,4 +31,5 @@ def _setup_loggers(): ...@@ -25,4 +31,5 @@ def _setup_loggers():
config.fileConfig(logging_config) config.fileConfig(logging_config)
_load_default_settings()
_setup_loggers() _setup_loggers()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment