[Zope-Checkins] CVS: Zope3/lib/python/Zope/Publisher/Browser - metaConfigure.py:1.1.2.2

Brian Lloyd brian@digicool.com
Mon, 19 Nov 2001 17:01:01 -0500


Update of /cvs-repository/Zope3/lib/python/Zope/Publisher/Browser
In directory cvs.zope.org:/tmp/cvs-serv9236

Modified Files:
      Tag: Zope-3x-branch
	metaConfigure.py 
Log Message:
Added support for None in browser provide calls.


=== Zope3/lib/python/Zope/Publisher/Browser/metaConfigure.py 1.1.2.1 => 1.1.2.2 ===
 from IBrowserPublisher import IBrowserPublisher
 
-def provideDefaultBrowserPresentation(for_, name, component):
-    for_ = resolve(for_)
+def provideDefaultBrowserPresentation(name, component, for_=None):
+    if for_ is not None:
+        for_ = resolve(for_)
     component = resolve(component)
     providePresentation(for_, name, IBrowserPublisher, component)
     providePresentation(for_, '', IBrowserPublisher, component)
 
-def provideBrowserPresentation(for_, name, component):
-    for_ = resolve(for_)
+def provideBrowserPresentation(name, component, for_=None):
+    if for_ is not None:
+        for_ = resolve(for_)
     component = resolve(component)
     providePresentation(for_, name, IBrowserPublisher, component)