--- a/thirdparty/google_appengine/google/appengine/ext/remote_api/handler.py Tue Apr 21 16:28:13 2009 +0000
+++ b/thirdparty/google_appengine/google/appengine/ext/remote_api/handler.py Fri Apr 24 14:16:00 2009 +0000
@@ -38,9 +38,13 @@
import google
+import logging
+import os
import pickle
import sha
import wsgiref.handlers
+import yaml
+
from google.appengine.api import api_base_pb
from google.appengine.api import apiproxy_stub
from google.appengine.api import apiproxy_stub_map
@@ -192,8 +196,13 @@
if not self.CheckIsAdmin():
return
- page = self.InfoPage()
- self.response.out.write(page)
+ rtok = self.request.get('rtok', '0')
+ app_info = {
+ 'app_id': os.environ['APPLICATION_ID'],
+ 'rtok': rtok
+ }
+
+ self.response.out.write(yaml.dump(app_info))
def post(self):
"""Handle POST requests by executing the API call."""
@@ -209,6 +218,7 @@
response.mutable_response().set_contents(response_data.Encode())
self.response.set_status(200)
except Exception, e:
+ logging.exception('Exception while handling %s', request)
self.response.set_status(200)
response.mutable_exception().set_contents(pickle.dumps(e))
self.response.out.write(response.Encode())