[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