[Zope] Choose where to create a ZClass instance with EM

Andy McKay AndyM@ActiveState.com
Thu, 17 Aug 2000 08:58:39 -0700


Get a handle to the object where you wish to create the object then create
the object.

For example: newobj = getattr(self, 'folderA')

will give you folderA in self. The new object will be created in folderA.
--
     Andy McKay, Developer, ActiveState
     http://www.ActiveState.com
     Programming for the People


----- Original Message -----
From: "Francois-Regis CHALAOUX"
<Francois-Regis.CHALAOUX@sanofi-synthelabo.com>
To: "Receipt Notification Requested" <zope@zope.org>
Sent: Thursday, August 17, 2000 6:36 AM
Subject: [Zope] Choose where to create a ZClass instance with EM


> Hi,
>
> When I create a ZClass instance from an external Method I create by
default
> the instance in the same place where is located my external method (see
the
> code below).
>
> How to select a different place in my script where will be create the
ZClass ?
>
> ====
> Code
> ====
>
> def addZClass(self,id,data):
>    newob=self.Control.Panel.Products.MyProduct.MyClass(id)
>    newob.id=id
>    newob.propertysheets.Properties.manage_changeProperties(data)
>    self._setObject(id,newob)
>    newob.reindex_object()
>
>
> Bye, FR.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> 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 )
>