Philipp von Weitershausen > Emile van Sebille > > def addExternalMethod(self, id, title, module, function, REQUEST=None): > > """Add an external method to a folder""" > > id=str(id) > > title=str(title) > > module=str(module) > > function=str(function) > > i=ExternalMethod(id,title,module,function) > > #self._setObject(id,i) > > > I don't get errors at start up, and of course my "product" isn't > > registered, but can anyone tell me what self wants to be in > > addExternalMethod and how I could get there from initialize(context)? > > self wants to be the folder where you want to add the ExternalMethod. > ObjectManagers, thus also Folders, have a method _setObject that allow > you to add objects to them. >
Thanks Philipp. That answers one of the questions. Can you tell me how to acquire a reference to a folder given that I've got my hands on context and can import Zope, etc? Again, thanks for your help. -- Emile van Sebille [EMAIL PROTECTED] --------- _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
