Skip to content
Snippets Groups Projects
Commit 0c1a1206 authored by Benjamin Bertrand's avatar Benjamin Bertrand
Browse files

Sort settings displayed by key

JIRA INFRA-576
parent 77d1a510
No related branches found
No related tags found
No related merge requests found
......@@ -84,8 +84,8 @@ def create_app(config=None):
app.logger.addHandler(handler)
app.logger.info("CSEntry created!")
# Remove variables that contain a password
settings_to_display = [
f"{key}: {value}"
settings_to_display = {
key: value
for key, value in app.config.items()
if key
not in (
......@@ -94,12 +94,14 @@ def create_app(config=None):
"LDAP_BIND_USER_PASSWORD",
"SQLALCHEMY_DATABASE_URI",
)
]
}
# The repr() of make_url hides the password
settings_to_display.append(
f'SQLALCHEMY_DATABASE_URI: {sa.engine.url.make_url(app.config["SQLALCHEMY_DATABASE_URI"])!r}'
settings_to_display["SQLALCHEMY_DATABASE_URI"] = repr(
sa.engine.url.make_url(app.config["SQLALCHEMY_DATABASE_URI"])
)
settings_string = "\n".join(
[f"{key}: {settings_to_display[key]}" for key in sorted(settings_to_display)]
)
settings_string = "\n".join(settings_to_display)
app.logger.info(f"Settings:\n{settings_string}")
db.init_app(app)
......
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