[Zope-Checkins] CVS: Packages/ComponentArchitecture - Publisher.py:1.1.2.1 Presentation.py:1.1.2.4

Shane Hathaway shane@digicool.com
Tue, 31 Jul 2001 15:53:47 -0400


Update of /cvs-repository/Packages/ComponentArchitecture
In directory cvs.zope.org:/tmp/cvs-serv10233

Modified Files:
      Tag: NR-branch
	Presentation.py 
Added Files:
      Tag: NR-branch
	Publisher.py 
Log Message:
Added BrowserPublish interface (tentative location) and added methods to
PresentationComponent interface.

 
=== Added File Packages/ComponentArchitecture/Publisher.py ===


=== Packages/ComponentArchitecture/Presentation.py 1.1.2.3 => 1.1.2.4 ===
     Holds a PresentationFactory.
     '''
+    def getNames():
+        '''
+        '''
+
+    def getInputs():
+        '''
+        '''
 
 
 _marker = []  # Create a new marker object.
@@ -193,7 +200,7 @@
     Finds a presentation for an object by examining what it implements.
     Searches in services then the global registry.
     '''
-    inputs = objectImplements(object)
+    inputs = tuple(objectImplements(object))
     result = []
     try:
         aq_acquire(object, SERVICE_MANAGER_NAME, _findPresentation,