As an aside: what is an EntityProto, and is there a link in the GAE documentation for it?
Regards, Kaisare, Kapil Sadashiv On Fri, Jan 15, 2010 at 09:37, Nickolas Daskalou <[email protected]> wrote: > How can I convert an EntityProto to a Model instance? > > I have a Model method, pre_put(), that I want to call on each Model > instance before it's Put into the Datastore, using hooks (eg: > http://code.google.com/appengine/articles/hooks.html). > > My hook code looks like this: > > def hook(service, call, request, response): > assert service == 'datastore_v3' > if call == 'Put': > for entity in request.entity_list(): > entity.pre_put() > > When the hook is called and runs, I get this error: > > AttributeError: EntityProto instance has no attribute 'pre_put' > > Is there any way to convert the entities in request.entity_list() to their > original Models, manipulate them, and then convert them back to an > EntityProto instance? Or even better, if the EntityProto instances have > references to the actual Model instances which we can access and manipulate? > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > >--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
