SVN: r22399 - trunk/quixote
Neil Schemenauer <nascheme-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Thu, 04 Sep 2003 12:23:19 -0400
| Newsgroups | gmane.comp.web.quixote.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: nascheme
Date: 2003-09-04 12:23:19 -0400 (Thu, 04 Sep 2003)
New Revision: 22399
Modified:
trunk/quixote/publish.py
trunk/quixote/util.py
Log:
Call _q_lookup(request, "") if _q_index does not exist and _q_lookup
does exist.
Modified: trunk/quixote/publish.py
===================================================================
--- trunk/quixote/publish.py 2003-09-04 15:59:58 UTC (rev 22398)
+++ trunk/quixote/publish.py 2003-09-04 16:23:19 UTC (rev 22399)
@@ -766,8 +766,11 @@
object = getattr(container, component)
elif component == '_q_index':
- raise errors.AccessError(
- private_msg=("_q_index not found in %r" % container))
+ if hasattr(container, "_q_lookup"):
+ object = container._q_lookup(request, "")
+ else:
+ raise errors.AccessError(
+ private_msg=("_q_index not found in %r" % container))
elif hasattr(container, "_q_resolve"):
object = container._q_resolve(component)
Modified: trunk/quixote/util.py
===================================================================
--- trunk/quixote/util.py 2003-09-04 15:59:58 UTC (rev 22398)
+++ trunk/quixote/util.py 2003-09-04 16:23:19 UTC (rev 22399)
@@ -255,6 +255,3 @@
def __call__(self, request):
return request.redirect(self.location, self.permanent)
-
- def _q_index(self, request):
- return request.redirect(self.location, self.permanent)