Skip to content
Snippets Groups Projects
Commit dde0e7d3 authored by Vincent Hatakeyama's avatar Vincent Hatakeyama
Browse files

:ambulance: Fix issue with pg.extensions key in config file

parent 1a9f7353
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,8 @@
Improve documentation generation.
Fix issue with pg.extensions key in config file.
4.0
---
......
......@@ -37,15 +37,11 @@
if os.path.isdir(file):
key_set.add(file)
setattr(self, key, list(key_set))
for key in ("module_list", "module_list_tests"):
setattr(
self, key, config_parser.get(section, key, fallback="").split()
)
for key in (
"db_user",
"db_password",
"load-language",
"pg.extensions",
):
def key_format(key: str) -> str:
"""Replace invalid characters in an attribute"""
return key.replace("-", "_").replace(".", "_")
for key in ("module_list", "module_list_tests", "pg.extensions"):
setattr(
self,
......@@ -50,6 +46,12 @@
setattr(
self,
key.replace("-", "_").replace(".", "_"),
key_format(key),
config_parser.get(section, key, fallback="").split(),
)
for key in ("db_user", "db_password", "load-language"):
setattr(
self,
key_format(key),
config_parser.get(section, key, fallback=None),
)
self.registry = config_parser.get(
......
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