Thanks JohnP, this seems to work perfectlly.
The methid Curtis provided seemed to produce unexpected server 500
errors.

On Jan 28, 8:59 am, johnP <[email protected]> wrote:
> I used a different approach to get the same effect.  I placed all my
> deferred tasks into a separate module.  In the module's imports, I
> included the import:
>
> import common.appenginepatch.main
>
> This causes all AEP initialization to occur.  Deferred is working like
> a champ in production.
>
> johnP
>
> On Jan 26, 8:22 am, Curtis <[email protected]> wrote:
>
> > Here's how we got it working. You'll have to get django loaded before
> > the deferred call can be made.  To do this, make a copy of the aep
> > main.py (we used the name django_deferred.py) and change the new file
> > to run the deferred.main() instead of the main django handler.
>
> > diff ./common/appenginepatch/main.py ./common/appenginepatch/
> > django_deferred.py
> > 32,36c32,34
> > <     # Create a Django application for WSGI.
> > <     application = django.core.handlers.wsgi.WSGIHandler()
> > <
> > <     # Run the WSGI CGI handler with that application.
> > <     util.run_wsgi_app(application)
> > ---
>
> > >     # set up deferrerd environment for app engine patch
> > >     from google.appengine.ext.deferred import deferred
> > >     deferred.main()
>
> > Use the new deferred in you app.yaml file:
>
> > handlers:
> > - url: /_ah/queue/deferred
> >   script: common/appenginepatch/django_deferred.py
> >   secure: optional
>
> > Hope that helps...
>
> > On Tue, Jan 26, 2010 at 5:56 AM, Yoav Aviram <[email protected]>
> > wrote:
>
> > > Anyone successfully using deferred.defer with app-engine-patch?
> > > If so please share.
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "app-engine-patch" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<app-engine-patch%2Bunsubscrib
> > >  [email protected]
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/app-engine-patch?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"app-engine-patch" 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/app-engine-patch?hl=en.

Reply via email to