def configure(self, files=None, context=None, **kwargs):
_context = {
'process_name': self.process_name,
'root_path': self.root_path,
'data_dir': join(self.root_path, 'data'),
'restfulpy_dir': abspath(dirname(__file__))
}
if context:
_context.update(context)
files = ([files] if isinstance(files, str) else files) or []
local_config_file = join(user_config_dir(), '%s.yml' % self.name)
if exists(local_config_file): # pragma: no cover
print('Gathering config file: %s' % local_config_file)
files.insert(0, local_config_file)
configure(config=self.builtin_configuration, files=files, context=_context, **kwargs)
# noinspection PyMethodMayBeStatic
评论列表
文章目录