From f01868f778045c9c961fefc355a19f0fef5aace4 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 15 Jan 2012 20:32:47 +0000 Subject: [PATCH] allow a caller to pass settings to make_app() --- autoca/ca_app.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoca/ca_app.py b/autoca/ca_app.py index e0b5edb..fa997ee 100644 --- a/autoca/ca_app.py +++ b/autoca/ca_app.py @@ -92,9 +92,11 @@ def sign(): return crypto.dump_certificate(crypto.FILETYPE_PEM, signed_cert) -def make_app(ca_instance): +def make_app(ca_instance, settings={}): app = Flask(__name__) app.register_blueprint(ca_app) + if settings: + app.config.update(settings) app.config.from_envvar('CA_APP_SETTINGS', silent=True) app.ca = ca_instance return app -- GitLab