Add wutta wrapper for ConfigExtension
This commit is contained in:
parent
27dd4dc29b
commit
20cd12d682
|
@ -35,7 +35,8 @@ import logging
|
||||||
import logging.config
|
import logging.config
|
||||||
|
|
||||||
import config as configuration
|
import config as configuration
|
||||||
from wuttjamaican.conf import (WuttaConfig, make_config as wutta_make_config,
|
from wuttjamaican.conf import (WuttaConfig, WuttaConfigExtension,
|
||||||
|
make_config as wutta_make_config,
|
||||||
generic_default_files)
|
generic_default_files)
|
||||||
from wuttjamaican.util import (parse_bool as wutta_parse_bool,
|
from wuttjamaican.util import (parse_bool as wutta_parse_bool,
|
||||||
parse_list as wutta_parse_list)
|
parse_list as wutta_parse_list)
|
||||||
|
@ -1503,19 +1504,13 @@ class RattailConfig(RattailConfigMixin):
|
||||||
return self.parser.has_option(section, option)
|
return self.parser.has_option(section, option)
|
||||||
|
|
||||||
|
|
||||||
class ConfigExtension(object):
|
class ConfigExtension(WuttaConfigExtension):
|
||||||
"""
|
"""
|
||||||
Base class for all config extensions.
|
Base class for all config extensions.
|
||||||
"""
|
|
||||||
key = None
|
|
||||||
|
|
||||||
def __repr__(self):
|
This is just a compatibility wrapper around
|
||||||
return "ConfigExtension(key={0})".format(repr(self.key))
|
:class:`wuttjamaican:wuttjamaican.conf.WuttaConfigExtension`; new
|
||||||
|
code should probably use that directly.
|
||||||
def configure(self, config):
|
|
||||||
"""
|
|
||||||
All subclasses should override this method, to extend the config object
|
|
||||||
in any way necessary etc.
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue