15 lines
435 B
Python
15 lines
435 B
Python
import copy
|
|
from os.path import dirname, basename, isfile, join
|
|
import glob
|
|
|
|
modules = glob.glob(join(dirname(__file__), "*.py"))
|
|
__all__ = [
|
|
basename(f)[:-3] for f in modules
|
|
if isfile(f) and not f.endswith('__init__.py')
|
|
]
|
|
|
|
# to ensure the sub-configs registered before set up the global config
|
|
all_sub_configs_contrib = copy.copy(__all__)
|
|
if "config" in all_sub_configs_contrib:
|
|
all_sub_configs_contrib.remove('config')
|