summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Korostelev <nadako@gmail.com>2009-03-05 10:05:02 +0000
committerDan Korostelev <nadako@gmail.com>2009-03-05 10:05:02 +0000
commitff6233904e8063bb145772ec64c69f9741237f72 (patch)
tree19f856fe45093c9e5dc6e6d3c0f125a2e1b21564 /src
parentf2420e893df60f52804032fdaf1a8b04dbcc5b7b (diff)
downloadzope-traversing-ff6233904e8063bb145772ec64c69f9741237f72.tar.gz
Use IAbsoluteURL lookup instead of absolute_url view in the AbsoluteURL recursive magic. See https://bugs.launchpad.net/zope3/+bug/338101
Diffstat (limited to 'src')
-rw-r--r--src/zope/traversing/browser/absoluteurl.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zope/traversing/browser/absoluteurl.py b/src/zope/traversing/browser/absoluteurl.py
index fcc704a..2924a8d 100644
--- a/src/zope/traversing/browser/absoluteurl.py
+++ b/src/zope/traversing/browser/absoluteurl.py
@@ -57,7 +57,7 @@ class AbsoluteURL(BrowserView):
raise TypeError(_insufficientContext)
url = str(zope.component.getMultiAdapter((container, request),
- name='absolute_url'))
+ IAbsoluteURL))
name = getattr(context, '__name__', None)
if name is None:
raise TypeError(_insufficientContext)
@@ -84,7 +84,7 @@ class AbsoluteURL(BrowserView):
return ({'name':'', 'url': self.request.getApplicationURL()}, )
base = tuple(zope.component.getMultiAdapter(
- (container, request), name='absolute_url').breadcrumbs())
+ (container, request), IAbsoluteURL).breadcrumbs())
name = getattr(context, '__name__', None)
if name is None: