diff options
author | James E. Blair <corvus@gnu.org> | 2009-07-27 21:39:46 -0700 |
---|---|---|
committer | James E. Blair <corvus@gnu.org> | 2009-07-27 21:39:46 -0700 |
commit | 2352d654a798b81236c9d24cde115b51d9fd9c09 (patch) | |
tree | 8dd025246d43b7a5f13a9898b8d72ab3d8575010 | |
parent | 27a1e2b02ad65f257a83110833dd11e6a2b13b58 (diff) |
Return XMLRPC exceptions on invalid XMLRPC input for pingbacks.
-rw-r--r-- | quoins/controllers.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/quoins/controllers.py b/quoins/controllers.py index 1f9e971..089ada2 100644 --- a/quoins/controllers.py +++ b/quoins/controllers.py | |||
@@ -261,9 +261,9 @@ class Pingback(TGController): | |||
261 | 261 | ||
262 | @expose(content_type='text/xml') | 262 | @expose(content_type='text/xml') |
263 | def index(self): | 263 | def index(self): |
264 | params, method = xmlrpclib.loads(request.body) | ||
265 | log.debug('Pingback method: %s' % method) | ||
266 | try: | 264 | try: |
265 | params, method = xmlrpclib.loads(request.body) | ||
266 | log.debug('Pingback method: %s' % method) | ||
267 | if method != "pingback.ping": | 267 | if method != "pingback.ping": |
268 | raise AssertionError("method does not exist") | 268 | raise AssertionError("method does not exist") |
269 | 269 | ||