diff piecrust/wsgiutil/__init__.py @ 379:d40b744a9d99

serve: Add a generic WSGI app factory.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 09 May 2015 08:48:58 -0700
parents 21687b933193
children cc6f3dbe3048
line wrap: on
line diff
--- a/piecrust/wsgiutil/__init__.py	Sat May 09 08:37:32 2015 -0700
+++ b/piecrust/wsgiutil/__init__.py	Sat May 09 08:48:58 2015 -0700
@@ -0,0 +1,10 @@
+from piecrust.serving.server import Server
+
+
+def get_app(root_dir, sub_cache_dir='prod', enable_debug_info=False):
+    server = Server(root_dir,
+                    sub_cache_dir=sub_cache_dir,
+                    enable_debug_info=enable_debug_info)
+    app = server.getWsgiApp()
+    return app
+