summaryrefslogtreecommitdiff
path: root/repoze/bfg/sampleapp/run.py
blob: 2c772289225dd22852bf371cfb51a1e477467d8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from repoze.bfg import sampleapp
from repoze.bfg.sampleapp.models import Blog
from repoze.bfg.sampleapp.models import BlogEntry
from repoze.bfg.router import make_app

if __name__ == '__main__':
    blog = Blog('Sample blog')
    blog['sample'] = BlogEntry('sample', 'Sample Blog Entry',
                               '<p>This is a sample blog entry</p>',
                               'chrism')
    def get_root(environ):
        return blog
    app = make_app(get_root, sampleapp)
##     from repoze.profile.profiler import AccumulatingProfileMiddleware
##     profiler = AccumulatingProfileMiddleware(
##         app,
##         log_filename='profile.log',
##         )
    from paste import httpserver
    httpserver.serve(app, host='0.0.0.0', port='5432')