[Repoze-checkins] r1262 - repoze.virginia/trunk/repoze/virginia
Chris McDonough
chrism at agendaless.com
Wed Jul 9 19:39:47 EDT 2008
Author: Chris McDonough <chrism at agendaless.com>
Date: Wed Jul 9 19:39:47 2008
New Revision: 1262
Log:
Less clowny logic.
Modified:
repoze.virginia/trunk/repoze/virginia/browser.py
Modified: repoze.virginia/trunk/repoze/virginia/browser.py
==============================================================================
--- repoze.virginia/trunk/repoze/virginia/browser.py (original)
+++ repoze.virginia/trunk/repoze/virginia/browser.py Wed Jul 9 19:39:47 2008
@@ -28,19 +28,15 @@
class DirectoryView(BrowserView):
defaults = ('index.html', 'index.stx')
def __call__(self, *arg, **kw):
- index = None
for name in self.defaults:
try:
index = self.context[name]
- break
except KeyError:
- pass
- if index is None:
- response = Response('No default view for %s' % self.context.path)
- response.content_type = 'text/plain'
- else:
+ continue
fileview = FileView(index, self.request)
- response = fileview()
+ return fileview()
+ response = Response('No default view for %s' % self.context.path)
+ response.content_type = 'text/plain'
return response
class StructuredTextView(BrowserView):
More information about the Repoze-checkins
mailing list