From 261cb1079d2507bd3415dad57d9998d83e56f607 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Wed, 18 May 2011 17:48:32 +0200 Subject: [PATCH] [REF] ir_values: - context=None instead of context={} - removed common.ir_{set,get,del} from xmlrpc as it is not used anymore. bzr revid: vmt@openerp.com-20110518154832-42f1k6ii093r12vs --- openerp/addons/base/ir/ir_values.py | 4 +++- openerp/service/web_services.py | 19 ------------------- 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/openerp/addons/base/ir/ir_values.py b/openerp/addons/base/ir/ir_values.py index 79b1b5e338c..e55221a4789 100644 --- a/openerp/addons/base/ir/ir_values.py +++ b/openerp/addons/base/ir/ir_values.py @@ -144,7 +144,9 @@ class ir_values(osv.osv): ids_res.append(self.create(cr, uid, vals)) return ids_res - def get(self, cr, uid, key, key2, models, meta=False, context={}, res_id_req=False, without_user=True, key2_req=True): + def get(self, cr, uid, key, key2, models, meta=False, context=None, res_id_req=False, without_user=True, key2_req=True): + if context is None: + context = {} result = [] for m in models: if isinstance(m, (list, tuple)): diff --git a/openerp/service/web_services.py b/openerp/service/web_services.py index 2455d250a94..04bf78fce10 100644 --- a/openerp/service/web_services.py +++ b/openerp/service/web_services.py @@ -29,7 +29,6 @@ import sys import platform from openerp.tools.translate import _ import openerp.addons as addons -import openerp.ir import openerp.netsvc as netsvc import openerp.pooler as pooler import openerp.release as release @@ -369,8 +368,6 @@ class common(_ObjectService): def dispatch(self, method, auth, params): logger = netsvc.Logger() - if method in [ 'ir_set','ir_del', 'ir_get' ]: - return self.common_dispatch(method,auth,params) if method == 'login': # At this old dispatcher, we do NOT update the auth proxy res = security.login(params[0], params[1], params[2]) @@ -401,22 +398,6 @@ class common(_ObjectService): def new_dispatch(self,method,auth,params): pass - def exp_ir_set(self, cr, uid, keys, args, name, value, replace=True, isobject=False): - res = ir.ir_set(cr,uid, keys, args, name, value, replace, isobject) - return res - - def exp_ir_del(self, cr, uid, id): - res = ir.ir_del(cr,uid, id) - return res - - def exp_ir_get(self, cr, uid, keys, args=None, meta=None, context=None): - if not args: - args=[] - if not context: - context={} - res = ir.ir_get(cr,uid, keys, args, meta, context) - return res - def exp_about(self, extended=False): """Return information about the OpenERP Server.