Hi, > 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. Phil _______________________________________________ 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 )