Hi Emlyn,
  You'll be subject to the same RPC limits.   Two solutions for
increasing the deadline: 1) use a pre-call hook to set a longer
deadline on the URL Fetch RPC, 2) modify the lib you're using to
directly use URL Fetch and bump up the deadline.



Robert






On Wed, May 25, 2011 at 00:29, Emlyn <emlynore...@gmail.com> wrote:
> It's already in a task. Also, I'm not directly using urlfetch; I'm using
> pyblog.py which uses xmlrpclib which I guess ultimately uses urlfetch, so I
> can't set the deadline directly (although there do seem to be timeout
> mechanisms, they just don't work past 5 seconds as GAE cuts the call off).
> One thing I'm hoping someone can answer is, will using the new "backend"
> functionality result in getting a longer time limit here? Does anyone know?
>
> On 25 May 2011 13:44, Robert Kluin <robert.kl...@gmail.com> wrote:
>>
>> Hi Emlyn,
>>  You could move the request to a task, then increase the deadline.
>> That would probably be the easiest solution.
>>
>>  http://code.google.com/appengine/docs/python/urlfetch/fetchfunction.html
>>
>>
>> Robert
>>
>>
>>
>>
>>
>>
>> On Tue, May 17, 2011 at 09:13, Emlyn <emlynore...@gmail.com> wrote:
>> > Hi,
>> >
>> > I'm struggling with talking to WordPress from my gae app.
>> >
>> > I've got code that works some of the time, but sometime throws
>> > Application Error: 5, which I believe means it is being timed out by
>> > GAE. Application Error: 5 is thrown if the communication with
>> > WordPress takes longer than 5 seconds.
>> >
>> > Here's the code (which runs in the default instance, not a backend):
>> >
>> >        from pyblog import WordPress
>> >
>> >        ...
>> >
>> >        try:
>> >            logging.debug("About to post to wp")
>> >            wp = WordPress(lserverapi, lusername, lpassword)
>> >            lwppost = {}
>> >            lwppost['description'] = lpostcontent
>> >            lwppost['title'] = lpostcontent[:140]
>> >            result = wp.new_post(lwppost)
>> >            lpostresult =  "Posted to wp, result: %s" % ( str(result) )
>> >            logging.info(lpostresult)
>> >        except Exception, ex:
>> >            logging.error(ex)
>> >            lpostresult = '** Exception: %s **' % (str(ex))
>> >
>> > pyblog is here: http://code.google.com/p/python-blogger/
>> > pyblog uses xmlrpclib (it's a fairly trivial wrapper over xmlrpclib).
>> >
>> > It's driving me to distraction, because the wp.new_post() call times
>> > out, but also succeeds (ie: the post is created). But for what I'm
>> > doing, I *must* get the id back from the new_post() call so I can
>> > store it away for later (and so recognise later that I actually
>> > created the post).
>> >
>> > Is there a way to lengthen the timeout past 5 seconds for xmlrpclib?
>> >
>> > Or
>> >
>> > Will using a backend make the timeout longer / let me set a longer
>> > timeout?
>> >
>> > Or
>> >
>> > Is there something different/better I should be doing to talk to
>> > WordPress?
>> >
>> > --
>> > Emlyn
>> >
>> > http://my.syyn.cc - Synchonise Facebook, WordPress and Google Buzz
>> > posts,
>> > comments and all.
>> > http://www.blahblahbleh.com - A simple youtube radio that I built
>> > http://point7.wordpress.com - My blog
>> > Find me on Facebook and Buzz
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Google App Engine" group.
>> > To post to this group, send email to google-appengine@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > google-appengine+unsubscr...@googlegroups.com.
>> > 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 google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
>
>
> --
> Emlyn
>
> http://my.syyn.cc - Synchonise Facebook, WordPress and Google Buzz posts,
> comments and all.
> http://www.blahblahbleh.com - A simple youtube radio that I built
> http://point7.wordpress.com - My blog
> Find me on Facebook and Buzz
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> 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 google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to