[Zope-CMF] getting an object's factory
Mark McEahern
mark@mceahern.com
Wed, 26 Feb 2003 06:58:33 -0600
Suppose I have a portal object and I want to serialize (to disk) the minimum
amount of information I need to create another one. I'm currently doing
this:
# Store type_name on disk.
type_name = item.getTypeInfo().Title()
...
# later, I can create an instance...
parent.invokeFactory(type_name=type_name, id=new_id)
Is the fact that this currently works coincidental? Is there a clearer
approach? I'm purposefully not spelling out more of the approach because I
assume it's irrelevant. I'm probably wrong about that. ;-)
Thanks,
// m
-