author | Denis Laxalde <denis.laxalde@logilab.fr> |
Fri, 27 Jan 2017 11:05:07 +0100 | |
changeset 11945 | ef6b18c56b5a |
parent 11454 | 7770559e3945 |
child 11968 | bb0dfc7d2d0e |
permissions | -rw-r--r-- |
0 | 1 |
"""cubicweb-%(cubename)s application package |
2 |
||
3 |
%(longdesc)s |
|
4 |
""" |
|
11945
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
5 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
6 |
|
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
7 |
def pyramid_main(global_config, **settings): |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
8 |
"""Return a Pyramid WSGI application bound to a CubicWeb repository.""" |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
9 |
from pyramid.config import Configurator |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
10 |
config = Configurator(settings=settings) |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
11 |
config.include('cubicweb.pyramid') |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
12 |
config.scan() |
ef6b18c56b5a
[skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
11454
diff
changeset
|
13 |
return config.make_wsgi_app() |