From a9a58584bda05c40a5b98514ca40fbc69d998086 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 2 Jan 2023 16:47:50 -0600 Subject: [PATCH] Add ASGI app wrapper --- corporal/web/app.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/corporal/web/app.py b/corporal/web/app.py index 719227d..0573001 100644 --- a/corporal/web/app.py +++ b/corporal/web/app.py @@ -3,7 +3,7 @@ Corporal web app """ -from tailbone import app +from tailbone import app as base def main(global_config, **settings): @@ -16,8 +16,8 @@ def main(global_config, **settings): 'tailbone:templates']) # make config objects - rattail_config = app.make_rattail_config(settings) - pyramid_config = app.make_pyramid_config(settings) + rattail_config = base.make_rattail_config(settings) + pyramid_config = base.make_pyramid_config(settings) # bring in the rest of Corporal pyramid_config.include('corporal.web.static') @@ -25,3 +25,12 @@ def main(global_config, **settings): pyramid_config.include('corporal.web.views') return pyramid_config.make_wsgi_app() + + +def asgi_main(): + """ + This function returns an ASGI application. + """ + from tailbone.asgi import make_asgi_app + + return make_asgi_app(main)