Python 谷歌应用程序引擎错误3

Python 谷歌应用程序引擎错误3,python,python-2.7,google-app-engine,Python,Python 2.7,Google App Engine,嗨,我正在运行谷歌应用程序引擎,它已经随机停止工作,这里是日志。我不是一个编码员,但我想知道是否有人能为我指出错误的方向 I2015-04-29 15:54:13.305 / XXXXXXXXXXXXXXXXX 500 7ms 2kb AppEngine-Google; (+http://code.google.com/appengine) module=default version=1 0.1.0.2 - - [29/Apr/2015:07:54:13 -0700] "POST /solve

嗨,我正在运行谷歌应用程序引擎,它已经随机停止工作,这里是日志。我不是一个编码员,但我想知道是否有人能为我指出错误的方向

I2015-04-29 15:54:13.305 / XXXXXXXXXXXXXXXXX 500 7ms 2kb AppEngine-Google; (+http://code.google.com/appengine) module=default version=1
0.1.0.2 - - [29/Apr/2015:07:54:13 -0700] "POST /solvehook HTTP/1.1" 500 2352 "https:// XXXXXXXXXXXXXXXXX.appspot.com/" "AppEngine-Google; (+http://code.google.com/appengine)" " XXXXXXXXXXXXXXXXX.appspot.com" ms=7 cpu_ms=9 cpm_usd=0.000263 queue_name= XXXXXXXXXXXXXXXXX task_name=4598293485967329217 app_engine_release=1.9.19 instance=00c61b117c99323f8203eca8b1aa54c6e0d29e
I2015-04-29 15:54:13.302 start of: activities_update
I2015-04-29 15:54:13.302 followupid: 141775527, contactid: 141774193
I2015-04-29 15:54:13.303 details already set: Make Reservation
I2015-04-29 15:54:13.303 Contact categorise (Pending Reservation: 98837900
E2015-04-29 15:54:13.303
unsupported operand type(s) for +: 'NoneType' and 'str'
Traceback (most recent call last):
     File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1535, in __call__
       rv = self.handle_exception(request, response, e)
     File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1529, in __call__
       rv = self.router.dispatch(request, response)
     File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1278, in default_dispatcher
       return route.handler_adapter(request, response)
     File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1102, in __call__
       return handler.dispatch()
     File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 572, in dispatch
       return self.handle_exception(e, self.app.debug)
     File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 570, in dispatch
       return method(*args, **kwargs)
     File "/base/data/home/apps/ XXXXXXXXXXXXXXXXX /1.375951812156871492/endpoint2.py", line 79, in post
        'activities.create' : activities_create}[notification.find('type').text](postdata,notification)
     File "/base/data/home/apps/ XXXXXXXXXXXXXXXXX /1.375951812156871492/endpoint2.py", line 171, in activities_update
        add_pending_reservation_category(postdata,notification)
     File "/base/data/home/apps/XXXXXXXXXXXXXXXXX/1.375951812156871492/endpoint2.py", line 331, in add_pending_reservation_category
       logging.info('Contact categorise (Pending Reservation: ' + categoryid) + ')'
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

在我看来似乎是语法错误(可能是非categoryid?):logging.info('Contact categorise(挂起的保留:'+categoryid)+')。没有代码就不容易判断…
logging.info
返回的是
None
,只需删除最后6个字符“+”)`就足以避免此错误;我认为一直都是这样,所以这个代码应该总是失败的,如果这是最近开始发生的,那么可能是其他原因使应用程序采用了这个代码路径。谢谢你的回复。我明天会删除代码,并尝试它,让你知道