On 6/10/05, Dylan Reinhardt <[EMAIL PROTECTED]> wrote:
> I'm seeing some differences between adding objects using the adding
> traverser and using createObject().  Specifically, workflow seems not
> to get set up for the latter (all other factors the same).


Nothing like posting to a list to help you figure out what's wrong.  :-)

I needed to post an ObjectCreateEvent. 

For posterity, this works just great:

----
from zope.proxy import removeAllProxies
from zope.app.zapi import createObject
from zope.event import notify
from zope.app.event.objectevent import ObjectCreatedEvent

obj_name = 'foo'
my_factory = 'some.valid.factory.name'
newtask = removeAllProxies(createObject(my_factory))
notify(ObjectCreatedEvent(newtask))
task_container[obj_name] = newtask
----

Sorry for the noise.

Dylan
_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to