[IMP] xmlrpc: reverted the common/db URI fusion, we prefer to keep the separate URI.

bzr revid: vmt@openerp.com-20110927133522-5qcngogolyw88vo7
This commit is contained in:
Vo Minh Thu 2011-09-27 15:35:22 +02:00
parent 08cfadaff0
commit 610eef07cd
1 changed files with 6 additions and 7 deletions

View File

@ -116,19 +116,18 @@ def wsgi_xmlrpc(environ, start_response):
service = path[0]
if service == 'common':
if method in ('create_database', 'list', 'server_version'):
return xmlrpc_return(start_response, 'db', method, params)
else:
return xmlrpc_return(start_response, 'common', method, params)
if method in ('server_version',):
service = 'db'
return xmlrpc_return(start_response, service, method, params)
# A db segment must be given.
elif len(path) == 2:
service, db_name = path
params = (db_name,) + params
if service == 'model':
return xmlrpc_return(start_response, 'object', method, params)
elif service == 'report':
return xmlrpc_return(start_response, 'report', method, params)
service = 'object'
return xmlrpc_return(start_response, service, method, params)
# TODO the body has been read, need to raise an exception (not return None).