[Zope-dev] Dynamically add an external method at startup
Philipp von Weitershausen
philikon@gmx.net
Mon, 03 Jun 2002 15:37:18 +0200
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