summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Piercy <web@stevepiercy.com>2018-11-25 03:36:11 -0800
committerSteve Piercy <web@stevepiercy.com>2018-11-25 03:36:11 -0800
commitdb221574993ace9ab0773fe746ff7ae35b474d41 (patch)
tree9fa3aa2414401cf4069735eebe1cecf0035b623e
parent9161c6a4a2e5b96043a4b4f9171a6cd2fc7ec337 (diff)
downloadpyramid-db221574993ace9ab0773fe746ff7ae35b474d41.tar.gz
pyramid-db221574993ace9ab0773fe746ff7ae35b474d41.tar.bz2
pyramid-db221574993ace9ab0773fe746ff7ae35b474d41.zip
Delete obsolete views.py
-rw-r--r--docs/tutorials/wiki/src/views/tutorial/views.py60
1 files changed, 0 insertions, 60 deletions
diff --git a/docs/tutorials/wiki/src/views/tutorial/views.py b/docs/tutorials/wiki/src/views/tutorial/views.py
deleted file mode 100644
index fd2b0edc1..000000000
--- a/docs/tutorials/wiki/src/views/tutorial/views.py
+++ /dev/null
@@ -1,60 +0,0 @@
-from docutils.core import publish_parts
-import re
-
-from pyramid.httpexceptions import HTTPFound
-from pyramid.view import view_config
-
-from .models import Page
-
-# regular expression used to find WikiWords
-wikiwords = re.compile(r"\b([A-Z]\w+[A-Z]+\w+)")
-
-@view_config(context='.models.Wiki')
-def view_wiki(context, request):
- return HTTPFound(location=request.resource_url(context, 'FrontPage'))
-
-@view_config(context='.models.Page', renderer='templates/view.pt')
-def view_page(context, request):
- wiki = context.__parent__
-
- def check(match):
- word = match.group(1)
- if word in wiki:
- page = wiki[word]
- view_url = request.resource_url(page)
- return '<a href="%s">%s</a>' % (view_url, word)
- else:
- add_url = request.application_url + '/add_page/' + word
- return '<a href="%s">%s</a>' % (add_url, word)
-
- content = publish_parts(context.data, writer_name='html')['html_body']
- content = wikiwords.sub(check, content)
- edit_url = request.resource_url(context, 'edit_page')
- return dict(page=context, content=content, edit_url=edit_url)
-
-@view_config(name='add_page', context='.models.Wiki',
- renderer='templates/edit.pt')
-def add_page(context, request):
- pagename = request.subpath[0]
- if 'form.submitted' in request.params:
- body = request.params['body']
- page = Page(body)
- page.__name__ = pagename
- page.__parent__ = context
- context[pagename] = page
- return HTTPFound(location=request.resource_url(page))
- save_url = request.resource_url(context, 'add_page', pagename)
- page = Page('')
- page.__name__ = pagename
- page.__parent__ = context
- return dict(page=page, save_url=save_url)
-
-@view_config(name='edit_page', context='.models.Page',
- renderer='templates/edit.pt')
-def edit_page(context, request):
- if 'form.submitted' in request.params:
- context.data = request.params['body']
- return HTTPFound(location=request.resource_url(context))
-
- return dict(page=context,
- save_url=request.resource_url(context, 'edit_page')) \ No newline at end of file