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