[Zope] Creating an object from within another

Chris McDonough chrism@digicool.com
Fri, 18 Aug 2000 23:44:11 -0400 (EDT)


I think he meant ob.__of__(self) which wraps ob into the context of
self.  Useful for returning unwrapped Python objects while you're in
Python.

On Fri, 18 Aug 2000, Kapil Thangavelu wrote:

> Dieter Maurer wrote:
> > 
> > Daniel Rusch writes:
> >  > So far so good,
> >  >
> >  > Next hurdle, at least the problems have been cut down to hurdles from walls.
> >  >
> >  > I have a folderish product say myFolder, in the manage_addMyFolder function I
> >  > want to create an object of my product B. so I do this:
> >  >
> >  > def manage_addmyFolder(self, id, title='',
> >  >                      REQUEST=None):
> >  >     """Add a new myFolder object with id *id*.
> >  >     """
> >  >     ob=myFolder()
> >  >     ob.id=id
> >  >     ob.title=title
> >  >     self._setObject(id, ob)
> >  >     try: user=REQUEST['AUTHENTICATED_USER']
> >  >     except: user=None
> >  >     ob.manage_addB(id='index_html', title='') <-- if I change this to
> > Try:   (ob __of__ self).manage_addB(....)
> 
> whats is  ob__of__self ???
> 
> acquisition at its best?
> 
> attribute access to get a reference to the ob attr of self?
> 
> kapil
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>