sampleapp/sampleapp/__init__.py
author David Douard <david.douard@logilab.fr>
Tue, 12 Apr 2016 16:17:06 +0200
changeset 11617 5d4d6bde0dc5
parent 11492 b0b8942cdb80
permissions -rw-r--r--
Added tag 0.6.1, debian/0.6.1-1 for changeset 2621daafa10c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11483
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     1
from pyramid.config import Configurator
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     2
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     3
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     4
def main(global_config, **settings):
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     5
    """ This function returns a Pyramid WSGI application.
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     6
    """
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     7
    config = Configurator(settings=settings)
11492
b0b8942cdb80 Separate into 4 modules
Christophe de Vienne <christophe@unlish.com>
parents: 11483
diff changeset
     8
    config.include('pyramid_cubicweb.init_instance')
b0b8942cdb80 Separate into 4 modules
Christophe de Vienne <christophe@unlish.com>
parents: 11483
diff changeset
     9
    config.include('pyramid_cubicweb.defaults')
b0b8942cdb80 Separate into 4 modules
Christophe de Vienne <christophe@unlish.com>
parents: 11483
diff changeset
    10
    config.include('pyramid_cubicweb.core')
b0b8942cdb80 Separate into 4 modules
Christophe de Vienne <christophe@unlish.com>
parents: 11483
diff changeset
    11
    config.include('pyramid_cubicweb.bwcompat')
11483
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    12
#    config.add_static_view('static', 'static', cache_max_age=3600)
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    13
#    config.add_route('home', '/')
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    14
#    config.scan()
7b7ed56bf2fb Add a basic sample application
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    15
    return config.make_wsgi_app()