[Zope-Checkins]
SVN: Zope/branches/easter-sprint_traversal-refactor/lib/python/ZPublisher/BaseRequest.py
queryDefaultName isn't deprecated in 3.3,
so I start using it instead.
Lennart Regebro
regebro at gmail.com
Thu Apr 27 11:08:11 EDT 2006
Log message for revision 67648:
queryDefaultName isn't deprecated in 3.3, so I start using it instead.
Changed:
U Zope/branches/easter-sprint_traversal-refactor/lib/python/ZPublisher/BaseRequest.py
-=-
Modified: Zope/branches/easter-sprint_traversal-refactor/lib/python/ZPublisher/BaseRequest.py
===================================================================
--- Zope/branches/easter-sprint_traversal-refactor/lib/python/ZPublisher/BaseRequest.py 2006-04-27 15:07:44 UTC (rev 67647)
+++ Zope/branches/easter-sprint_traversal-refactor/lib/python/ZPublisher/BaseRequest.py 2006-04-27 15:08:11 UTC (rev 67648)
@@ -24,6 +24,7 @@
from zope.component.interfaces import ComponentLookupError
from zope.event import notify
from zope.app.publication.interfaces import EndRequestEvent
+from zope.app.publisher.browser import queryDefaultViewName
from zope.publisher.interfaces import IPublishTraverse
from zope.publisher.interfaces import NotFound
from zope.component.interfaces import IDefaultViewName
@@ -116,15 +117,7 @@
# Zope 3.2 still uses IDefaultView name when it
# registeres default views, even though it's
# deprecated. So we handle that here:
- try:
- sm = getSiteManager(self.context)
- except ComponentLookupError:
- # Context has no context (typically Application).
- # Just look up the global site manager
- sm = getSiteManager()
- default_name = sm.adapters.lookup(
- map(providedBy, (self.context, request)),
- IDefaultViewName)
+ default_name = queryDefaultViewName(self.context, request)
if default_name is not None:
return self.context, (default_name,)
return self.context, ()
More information about the Zope-Checkins
mailing list