python - Google App Engine Task Queues - nasty failure -


i'm developing app gae , trying use task queues. @ present, have thing running on windows box through gae app launcher whenever try enqueue anything, development 'server' crashes on , log full of nasty output.

taskqueue.add(url='/processwork', params={'key', mymodel.key()}) 

i've tried running in transaction other work i'm pretty sure work being enqueued.

however, shortly afterwards development server crashes , log full of stuff this:

error    2011-02-06 17:04:23,289 __init__.py:395] global name 'true' not defined traceback (most recent call last):   file "c:\program files (x86)\google\google_appengine\google\appengine\ext\webapp\__init__.py", line 517, in __call__     handler.post(*groups)   file "c:\projects\gae\myapp\main.py", line 114, in post     activity.approved = true nameerror: global name 'true' not defined info     2011-02-06 17:04:23,309 dev_appserver.py:3317] "post /processwork http/1.1" 500 - warning  2011-02-06 17:04:23,309 taskqueue_stub.py:586] task named "task1" on queue "default" failed code 500; retry in 30 seconds traceback (most recent call last):   file "c:\python27\lib\socketserver.py", line 284, in _handle_request_noblock     self.process_request(request, client_address)   file "c:\python27\lib\socketserver.py", line 311, in process_request     self.shutdown_request(request)   file "c:\python27\lib\socketserver.py", line 459, in shutdown_request     request.shutdown(socket.shut_wr) attributeerror: 'fakeconnection' object has no attribute 'shutdown' error    2011-02-06 17:04:23,312 dev_appserver_main.py:494] error encountered: traceback (most recent call last):     file "c:\program files (x86)\google\google_appengine\google\appengine\tools\dev_appserver_main.py", line 488, in main     http_server.serve_forever()     file "c:\program files (x86)\google\google_appengine\google\appengine\tools\dev_appserver.py", line 3947, in serve_forever     self.handle_request()     file "c:\program files (x86)\google\google_appengine\google\appengine\tools\dev_appserver.py", line 3913, in handle_request     self._handle_request_noblock()     file "c:\python27\lib\socketserver.py", line 287, in _handle_request_noblock     self.shutdown_request(request)     file "c:\python27\lib\socketserver.py", line 459, in shutdown_request     request.shutdown(socket.shut_wr)   attributeerror: 'fakeconnection' object has no attribute 'shutdown'   terminating. ---------------------------------------- exception happened during processing of request ('0.1.0.2', 80) ---------------------------------------- 2011-02-06 09:04:23 (process exited code 1) 

apologies - reply below spotted typo (true, not true). however, crept in when trying resolve original problem though. if fix typo, queued work completes server still falls on error in log:

info     2011-02-06 17:50:32,882 dev_appserver.py:3317] "post /processwork http/1.1" 200 - traceback (most recent call last):   file "c:\python27\lib\socketserver.py", line 284, in _handle_request_noblock     self.process_request(request, client_address)   file "c:\python27\lib\socketserver.py", line 311, in process_request     self.shutdown_request(request)   file "c:\python27\lib\socketserver.py", line 459, in shutdown_request     request.shutdown(socket.shut_wr) attributeerror: 'fakeconnection' object has no attribute 'shutdown' error    2011-02-06 17:50:32,884 dev_appserver_main.py:494] error encountered: traceback (most recent call last):    file "c:\program files (x86)\google\google_appengine\google\appengine\tools\dev_appserver_main.py", line 488, in main     http_server.serve_forever()    file "c:\program files (x86)\google\google_appengine\google\appengine\tools\dev_appserver.py", line 3947, in serve_forever     self.handle_request()    file "c:\program files (x86)\google\google_appengine\google\appengine\tools\dev_appserver.py", line 3913, in handle_request     self._handle_request_noblock()    file "c:\python27\lib\socketserver.py", line 287, in _handle_request_noblock     self.shutdown_request(request)    file "c:\python27\lib\socketserver.py", line 459, in shutdown_request     request.shutdown(socket.shut_wr)  attributeerror: 'fakeconnection' object has no attribute 'shutdown'  terminating. ---------------------------------------- exception happened during processing of request ('0.1.0.2', 80) ---------------------------------------- 2011-02-06 09:50:32 (process exited code 1) 

if remove call taskqueue.add works fine (without queued work, of course). going wrong?

file "c:\python27\lib\socketserver.py" 

app engine runs python 2.5 , using python 2.7.


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -