From 12fcd1be2f1a891b7fe099ad0044e68c45280907 Mon Sep 17 00:00:00 2001 From: "uco (OpenERP)" Date: Fri, 19 Nov 2010 19:18:01 +0530 Subject: [IMP] : Added context=None on methods used for _constraints and replaced context={} with context=None. bzr revid: uco@tinyerp.com-20101119134801-974ev29j4tu46pq2 --- addons/analytic/analytic.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'addons/analytic/analytic.py') diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 2704ec987f3..d1849f6da1e 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -29,6 +29,7 @@ class account_analytic_account(osv.osv): _description = 'Analytic Account' def _compute_level_tree(self, cr, uid, ids, child_ids, res, field_names, context=None): + if not context: context = {} def recursive_computation(account_id, res): account = self.browse(cr, uid, account_id) for son in account.child_ids: @@ -92,6 +93,7 @@ class account_analytic_account(osv.osv): if not ids: return [] res = [] + if not context: context = {} for account in self.browse(cr, uid, ids, context=context): data = [] acc = account @@ -137,6 +139,7 @@ class account_analytic_account(osv.osv): } def _default_company(self, cr, uid, context=None): + if not context: context = {} user = self.pool.get('res.users').browse(cr, uid, uid, context=context) if user.company_id: return user.company_id.id @@ -163,6 +166,7 @@ class account_analytic_account(osv.osv): def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} + if not context: context = {} default['code'] = False default['line_ids'] = [] return super(account_analytic_account, self).copy(cr, uid, id, default, context=context) -- cgit v1.2.3 From 6dd290e8245f4ea91ce87b0f3b5f29bafeaf12e9 Mon Sep 17 00:00:00 2001 From: "uco (OpenERP)" Date: Tue, 23 Nov 2010 12:35:05 +0530 Subject: [REF]: Replace the condition 'if not context' with 'if context is None'. bzr revid: uco@tinyerp.com-20101123070505-9i2lrqhgxzaii3zn --- addons/analytic/analytic.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'addons/analytic/analytic.py') diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index d1849f6da1e..d5be6c1a81d 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -29,7 +29,6 @@ class account_analytic_account(osv.osv): _description = 'Analytic Account' def _compute_level_tree(self, cr, uid, ids, child_ids, res, field_names, context=None): - if not context: context = {} def recursive_computation(account_id, res): account = self.browse(cr, uid, account_id) for son in account.child_ids: @@ -93,7 +92,6 @@ class account_analytic_account(osv.osv): if not ids: return [] res = [] - if not context: context = {} for account in self.browse(cr, uid, ids, context=context): data = [] acc = account @@ -139,7 +137,6 @@ class account_analytic_account(osv.osv): } def _default_company(self, cr, uid, context=None): - if not context: context = {} user = self.pool.get('res.users').browse(cr, uid, uid, context=context) if user.company_id: return user.company_id.id @@ -166,7 +163,6 @@ class account_analytic_account(osv.osv): def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} - if not context: context = {} default['code'] = False default['line_ids'] = [] return super(account_analytic_account, self).copy(cr, uid, id, default, context=context) @@ -187,7 +183,7 @@ class account_analytic_account(osv.osv): def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100): if not args: args=[] - if not context: + if context is None: context={} account = self.search(cr, uid, [('code', '=', name)]+args, limit=limit, context=context) if not account: -- cgit v1.2.3