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