summaryrefslogtreecommitdiff
path: root/repoze/bfg/sampleapp/run.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2008-07-08 14:25:46 +0000
committerChris McDonough <chrism@agendaless.com>2008-07-08 14:25:46 +0000
commita1f12be881a025d0640052554e8d53cdfe19afa9 (patch)
treede2fd7cf49a7307c3fed92f5bdd18d4804d019ac /repoze/bfg/sampleapp/run.py
parent41aeaa3c4c22380f076c1989cfd1b52600751286 (diff)
downloadpyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.tar.gz
pyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.tar.bz2
pyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.zip
Redirect on default view if name doesn't end with slash.
Rejigger sample app, adding more templates.
Diffstat (limited to 'repoze/bfg/sampleapp/run.py')
-rw-r--r--repoze/bfg/sampleapp/run.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/repoze/bfg/sampleapp/run.py b/repoze/bfg/sampleapp/run.py
new file mode 100644
index 000000000..d0eb53a51
--- /dev/null
+++ b/repoze/bfg/sampleapp/run.py
@@ -0,0 +1,15 @@
+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 paste import httpserver
+ httpserver.serve(app, host='0.0.0.0', port='5432')