summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruco (OpenERP) <uco@tinyerp.com>2010-11-23 17:01:52 +0530
committeruco (OpenERP) <uco@tinyerp.com>2010-11-23 17:01:52 +0530
commit3700e08ed6b0d06e6b423dc7cfd02efff1e54f11 (patch)
tree33153901583a21381b221c2a89179ee30d564972
parent097ff85deb70b4f377a6ed7ee02a0e7f0c4e2605 (diff)
[REF]: Refactored some lines from previous commit.
bzr revid: uco@tinyerp.com-20101123113152-0ue71yg9usp1gklx
-rw-r--r--addons/account/account.py22
-rw-r--r--addons/account/account_analytic_line.py4
-rw-r--r--addons/account/account_bank_statement.py12
-rw-r--r--addons/account/account_cash_statement.py7
-rw-r--r--addons/account/account_move_line.py43
-rw-r--r--addons/account/invoice.py16
-rw-r--r--addons/account/partner.py5
-rw-r--r--addons/account/project/wizard/project_account_analytic_line.py2
-rw-r--r--addons/account/report/account_report.py6
-rw-r--r--addons/auction/wizard/auction_aie_send.py1
-rw-r--r--addons/crm/crm.py2
-rw-r--r--addons/delivery/delivery.py6
-rw-r--r--addons/mrp/mrp.py2
-rw-r--r--addons/mrp_repair/mrp_repair.py2
-rw-r--r--addons/process/process.py12
-rw-r--r--addons/product/pricelist.py2
-rw-r--r--addons/purchase/purchase.py2
-rw-r--r--addons/purchase_requisition/purchase_requisition.py2
-rw-r--r--addons/purchase_requisition/wizard/purchase_requisition_partner.py2
-rw-r--r--addons/stock/stock.py4
-rw-r--r--addons/stock/wizard/stock_fill_inventory.py2
-rw-r--r--addons/survey/survey.py4
22 files changed, 59 insertions, 101 deletions
diff --git a/addons/account/account.py b/addons/account/account.py
index eb60c41ed35..bb196f083d2 100644
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -902,9 +902,11 @@ class account_period(osv.osv):
cr.execute('update account_period set state=%s where id=%s', (mode, id))
return True
- def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80):
+ def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
if args is None:
args = []
+ if context is None:
+ context = {}
ids = []
if name:
ids = self.search(cr, user, [('code','ilike',name)]+ args, limit=limit)
@@ -1219,7 +1221,8 @@ class account_move(osv.osv):
# TODO: Check if period is closed !
#
def create(self, cr, uid, vals, context=None):
- context = context or {}
+ if context is None:
+ context = {}
if 'line_id' in vals and context.get('copy'):
for l in vals['line_id']:
if not l[0]:
@@ -1260,7 +1263,8 @@ class account_move(osv.osv):
return result
def copy(self, cr, uid, id, default={}, context=None):
- context = context or {}
+ if context is None:
+ context = {}
default.update({
'state':'draft',
'name':'/',
@@ -1478,7 +1482,6 @@ class account_move_reconcile(osv.osv):
return True
def name_get(self, cr, uid, ids, context=None):
- context = context or {}
if not ids:
return []
result = []
@@ -1603,7 +1606,6 @@ class account_tax_code(osv.osv):
def name_get(self, cr, uid, ids, context=None):
- context = context or {}
if isinstance(ids, (int, long)):
ids = [ids]
if not ids:
@@ -1615,7 +1617,6 @@ class account_tax_code(osv.osv):
for x in reads]
def _default_company(self, cr, uid, context=None):
- context = context or {}
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
if user.company_id:
return user.company_id.id
@@ -1761,7 +1762,6 @@ class account_tax(osv.osv):
return res
def _default_company(self, cr, uid, context=None):
- context = context or {}
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
if user.company_id:
return user.company_id.id
@@ -2314,7 +2314,6 @@ class account_add_tmpl_wizard(osv.osv_memory):
_name = 'account.addtmpl.wizard'
def _get_def_cparent(self, cr, uid, context=None):
- context = context or {}
acc_obj=self.pool.get('account.account')
tmpl_obj=self.pool.get('account.account.template')
tids=tmpl_obj.read(cr, uid, [context['tmpl_ids']], ['parent_id'])
@@ -2336,7 +2335,8 @@ class account_add_tmpl_wizard(osv.osv_memory):
}
def action_create(self,cr,uid,ids,context=None):
- context = context or {}
+ if context is None:
+ context = {}
acc_obj = self.pool.get('account.account')
tmpl_obj = self.pool.get('account.account.template')
data = self.read(cr, uid, ids)
@@ -2384,7 +2384,6 @@ class account_tax_code_template(osv.osv):
}
def name_get(self, cr, uid, ids, context=None):
- context = context or {}
if not ids:
return []
if isinstance(ids, (int, long)):
@@ -2464,7 +2463,6 @@ class account_tax_template(osv.osv):
}
def name_get(self, cr, uid, ids, context=None):
- context = context or {}
if not ids:
return []
res = []
@@ -2474,7 +2472,6 @@ class account_tax_template(osv.osv):
return res
def _default_company(self, cr, uid, context=None):
- context = context or {}
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
if user.company_id:
return user.company_id.id
@@ -2602,7 +2599,6 @@ class wizard_multi_charts_accounts(osv.osv_memory):
}
def execute(self, cr, uid, ids, context=None):
- context = context or {}
obj_multi = self.browse(cr, uid, ids[0])
obj_acc = self.pool.get('account.account')
obj_acc_tax = self.pool.get('account.tax')
diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py
index c32d3776cd3..a8d8044a6c2 100644
--- a/addons/account/account_analytic_line.py
+++ b/addons/account/account_analytic_line.py
@@ -59,7 +59,6 @@ class account_analytic_line(osv.osv):
order, context=context, count=count)
def _check_company(self, cr, uid, ids, context=None):
- context = context or {}
lines = self.browse(cr, uid, ids, context=context)
for l in lines:
if l.move_id and not l.account_id.company_id.id == l.move_id.account_id.company_id.id:
@@ -135,7 +134,8 @@ class account_analytic_line(osv.osv):
}
def view_header_get(self, cr, user, view_id, view_type, context=None):
- context = context or {}
+ if context is None:
+ context = {}
if context.get('account_id', False):
# account_id in context may also be pointing to an account.account.id
cr.execute('select name from account_analytic_account where id=%s', (context['account_id'],))
diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py
index 21c739e63a6..1aac52bb4e7 100644
--- a/addons/account/account_bank_statement.py
+++ b/addons/account/account_bank_statement.py
@@ -47,7 +47,8 @@ class account_bank_statement(osv.osv):
return res
def _default_journal_id(self, cr, uid, context=None):
- context = context or {}
+ if context is None:
+ context = {}
journal_pool = self.pool.get('account.journal')
journal_type = context.get('journal_type', False)
journal_id = False
@@ -58,15 +59,13 @@ class account_bank_statement(osv.osv):
return journal_id
def _default_balance_start(self, cr, uid, context=None):
- context = context or {}
cr.execute('select id from account_bank_statement where journal_id=%s order by date desc limit 1', (1,))
res = cr.fetchone()
if res:
- return self.browse(cr, uid, [res[0]], context=context)[0].balance_end
+ return self.browse(cr, uid, res[0], context=context).balance_end
return 0.0
def _end_balance(self, cursor, user, ids, name, attr, context=None):
- context = context or {}
res_currency_obj = self.pool.get('res.currency')
res_users_obj = self.pool.get('res.users')
res = {}
@@ -105,7 +104,6 @@ class account_bank_statement(osv.osv):
return False
def _currency(self, cursor, user, ids, name, args, context=None):
- context = context or {}
res = {}
res_currency_obj = self.pool.get('res.currency')
res_users_obj = self.pool.get('res.users')
@@ -198,7 +196,8 @@ class account_bank_statement(osv.osv):
return self.write(cr, uid, ids, {}, context=context)
def create_move_from_st_line(self, cr, uid, st_line_id, company_currency_id, st_line_number, context=None):
- context = context or {}
+ if context is None:
+ context = {}
res_currency_obj = self.pool.get('res.currency')
account_move_obj = self.pool.get('account.move')
account_move_line_obj = self.pool.get('account.move.line')
@@ -303,7 +302,6 @@ class account_bank_statement(osv.osv):
return st_number + '/' + str(st_line.sequence)
def balance_check(self, cr, uid, st_id, journal_type='bank', context=None):
- context = context or {}
st = self.browse(cr, uid, st_id, context=context)
if not (abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001):
raise osv.except_osv(_('Error !'),
diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py
index 081268529f5..739f2ae3fc9 100644
--- a/addons/account/account_cash_statement.py
+++ b/addons/account/account_cash_statement.py
@@ -41,7 +41,6 @@ class account_cashbox_line(osv.osv):
@return: Dictionary of values.
"""
res = {}
- context = context or {}
for obj in self.browse(cr, uid, ids, context=context):
res[obj.id] = obj.pieces * obj.number
return res
@@ -77,7 +76,6 @@ class account_cash_statement(osv.osv):
@return: Dictionary of values.
"""
res = {}
- context = context or {}
for statement in self.browse(cr, uid, ids, context=context):
amount_total = 0.0
@@ -98,7 +96,6 @@ class account_cash_statement(osv.osv):
@return: Dictionary of values.
"""
res ={}
- context = context or {}
for statement in self.browse(cr, uid, ids, context=context):
amount_total = 0.0
for line in statement.ending_details_ids:
@@ -114,7 +111,6 @@ class account_cash_statement(osv.osv):
@return: Dictionary of values.
"""
res2={}
- context = context or {}
for statement in self.browse(cr, uid, ids, context=context):
encoding_total=0.0
for line in statement.line_ids:
@@ -123,7 +119,6 @@ class account_cash_statement(osv.osv):
return res2
def _end_balance(self, cursor, user, ids, name, attr, context=None):
- context = context or {}
res_currency_obj = self.pool.get('res.currency')
res_users_obj = self.pool.get('res.users')
res = {}
@@ -157,7 +152,6 @@ class account_cash_statement(osv.osv):
return res
def _get_company(self, cr, uid, context=None):
- context = context or {}
user_pool = self.pool.get('res.users')
company_pool = self.pool.get('res.company')
user = user_pool.browse(cr, uid, uid, context=context)
@@ -246,7 +240,6 @@ class account_cash_statement(osv.osv):
}
def create(self, cr, uid, vals, context=None):
- context = context or {}
sql = [
('journal_id', '=', vals.get('journal_id', False)),
('state', '=', 'open')
diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py
index 6f461178eb5..feb370342b7 100644
--- a/addons/account/account_move_line.py
+++ b/addons/account/account_move_line.py
@@ -108,7 +108,6 @@ class account_move_line(osv.osv):
return data
def create_analytic_lines(self, cr, uid, ids, context=None):
- context = context or {}
acc_ana_line_obj = self.pool.get('account.analytic.line')
for obj_line in self.browse(cr, uid, ids, context=context):
if obj_line.analytic_account_id:
@@ -141,7 +140,8 @@ class account_move_line(osv.osv):
return data
def convert_to_period(self, cr, uid, context=None):
- context = context or {}
+ if context is None:
+ context = {}
period_obj = self.pool.get('account.period')
#check if the period_id changed in the context from client side
if context.get('period_id', False):
@@ -154,7 +154,8 @@ class account_move_line(osv.osv):
return context
def _default_get(self, cr, uid, fields, context=None):
- context = context or {}
+ if context is None:
+ context = {}
if not context.get('journal_id', False) and context.get('search_default_journal_id', False):
context['journal_id'] = context.get('search_default_journal_id')
account_obj = self.pool.get('account.account')
@@ -293,10 +294,9 @@ class account_move_line(osv.osv):
return data
def on_create_write(self, cr, uid, id, context=None):
- context = context or {}
if not id:
return []
- ml = self.browse(cr, uid, id, context)
+ ml = self.browse(cr, uid, id, context=context)
return map(lambda x: x.id, ml.move_id.line_id)
def _balance(self, cr, uid, ids, name, arg, context=None):
@@ -343,11 +343,10 @@ class account_move_line(osv.osv):
return res
def name_get(self, cr, uid, ids, context=None):
- context = context or {}
if not ids:
return []
result = []
- for line in self.browse(cr, uid, ids, context):
+ for line in self.browse(cr, uid, ids, context=context):
if line.ref:
result.append((line.id, (line.move_id.name or '')+' ('+line.ref+')'))
else:
@@ -413,7 +412,6 @@ class account_move_line(osv.osv):
return [('id', 'in', [x[0] for x in res])]
def _get_move_lines(self, cr, uid, ids, context=None):
- context = context or {}
result = []
for move in self.pool.get('account.move').browse(cr, uid, ids, context=context):
for line in move.line_id:
@@ -464,7 +462,8 @@ class account_move_line(osv.osv):
}
def _get_date(self, cr, uid, context=None):
- context = context or {}
+ if context is None:
+ context or {}
period_obj = self.pool.get('account.period')
dt = time.strftime('%Y-%m-%d')
if ('journal_id' in context) and ('period_id' in context):
@@ -507,14 +506,12 @@ class account_move_line(osv.osv):
]
def _auto_init(self, cr, context=None):
- context = context or {}
super(account_move_line, self)._auto_init(cr, context=context)
cr.execute('SELECT indexname FROM pg_indexes WHERE indexname = \'account_move_line_journal_id_period_id_index\'')
if not cr.fetchone():
cr.execute('CREATE INDEX account_move_line_journal_id_period_id_index ON account_move_line (journal_id, period_id)')
def _check_no_view(self, cr, uid, ids, context=None):
- context = context or {}
lines = self.browse(cr, uid, ids, context=context)
for l in lines:
if l.account_id.type == 'view':
@@ -522,7 +519,6 @@ class account_move_line(osv.osv):
return True
def _check_no_closed(self, cr, uid, ids, context=None):
- context = context or {}
lines = self.browse(cr, uid, ids, context=context)
for l in lines:
if l.account_id.type == 'closed':
@@ -530,7 +526,6 @@ class account_move_line(osv.osv):
return True
def _check_company_id(self, cr, uid, ids, context=None):
- context = context or {}
lines = self.browse(cr, uid, ids, context=context)
for l in lines:
if l.company_id != l.account_id.company_id or l.company_id != l.period_id.company_id:
@@ -538,7 +533,6 @@ class account_move_line(osv.osv):
return True
def _check_partner_id(self, cr, uid, ids, context=None):
- context = context or {}
lines = self.browse(cr, uid, ids, context=context)
for l in lines:
if l.account_id.type in ('receivable', 'payable') and not l.partner_id:
@@ -849,7 +843,8 @@ class account_move_line(osv.osv):
@return: Returns a dict which contains new values, and context
"""
res = {}
- context = context or {}
+ if context is None:
+ context = {}
period_pool = self.pool.get('account.period')
pids = period_pool.search(cr, user, [('date_start','<=',date), ('date_stop','>=',date)])
if pids:
@@ -866,7 +861,8 @@ class account_move_line(osv.osv):
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
journal_pool = self.pool.get('account.journal')
- context = context or {}
+ if context is None:
+ context = {}
result = super(osv.osv, self).fields_view_get(cr, uid, view_id, view_type, context=context, toolbar=toolbar, submenu=submenu)
if view_type != 'tree':
#Remove the toolbar from the form view
@@ -969,7 +965,8 @@ class account_move_line(osv.osv):
def _check_moves(self, cr, uid, context=None):
# use the first move ever created for this journal and period
- context = context or {}
+ if context is None:
+ context = {}
cr.execute('SELECT id, state, name FROM account_move WHERE journal_id = %s AND period_id = %s ORDER BY id limit 1', (context['journal_id'],context['period_id']))
res = cr.fetchone()
if res:
@@ -984,7 +981,6 @@ class account_move_line(osv.osv):
obj_move_line = self.pool.get('account.move.line')
obj_move_rec = self.pool.get('account.move.reconcile')
unlink_ids = []
- context = context or {}
if not move_ids:
return True
recs = obj_move_line.read(cr, uid, move_ids, ['reconcile_id', 'reconcile_partial_id'])
@@ -999,11 +995,12 @@ class account_move_line(osv.osv):
return True
def unlink(self, cr, uid, ids, context=None, check=True):
- context = context or {}
+ if context is None:
+ context = {}
move_obj = self.pool.get('account.move')
self._update_check(cr, uid, ids, context)
result = False
- for line in self.browse(cr, uid, ids, context):
+ for line in self.browse(cr, uid, ids, context=context):
context['journal_id'] = line.journal_id.id
context['period_id'] = line.period_id.id
result = super(account_move_line, self).unlink(cr, uid, [line.id], context=context)
@@ -1032,9 +1029,9 @@ class account_move_line(osv.osv):
journal_id = context.get('journal_id', False)
period_id = context.get('period_id', False)
if journal_id:
- journal = journal_obj.browse(cr, uid, [journal_id], context=context)[0]
+ journal = journal_obj.browse(cr, uid, journal_id, context=context)
if journal.allow_date and period_id:
- period = period_obj.browse(cr, uid, [period_id])[0]
+ period = period_obj.browse(cr, uid, period_id, context=context)
if not time.strptime(vals['date'][:10],'%Y-%m-%d') >= time.strptime(period.date_start, '%Y-%m-%d') or not time.strptime(vals['date'][:10], '%Y-%m-%d') <= time.strptime(period.date_stop, '%Y-%m-%d'):
raise osv.except_osv(_('Error'),_('The date of your Journal Entry is not in the defined period!'))
else:
@@ -1093,7 +1090,6 @@ class account_move_line(osv.osv):
jour_period_obj = self.pool.get('account.journal.period')
cr.execute('SELECT state FROM account_journal_period WHERE journal_id = %s AND period_id = %s', (journal_id, period_id))
result = cr.fetchall()
- context = context or {}
for (state,) in result:
if state == 'done':
raise osv.except_osv(_('Error !'), _('You can not add/modify entries in a closed journal.'))
@@ -1109,7 +1105,6 @@ class account_move_line(osv.osv):
def _update_check(self, cr, uid, ids, context=None):
done = {}
- context = context or {}
for line in self.browse(cr, uid, ids, context=context):
if line.move_id.state <> 'draft' and (not line.journal_id.entry_posted):
raise osv.except_osv(_('Error !'), _('You can not do this modification on a confirmed entry ! Please note that you can just change some non important fields !'))
diff --git a/addons/account/invoice.py b/addons/account/invoice.py
index 6cf7542e8c5..674621544c4 100644
--- a/addons/account/invoice.py
+++ b/addons/account/invoice.py
@@ -187,9 +187,6 @@ class account_invoice(osv.osv):
def _get_invoice_from_line(self, cr, uid, ids, context=None):
move = {}
- if context is None:
- context = {}
-
for line in self.pool.get('account.move.line').browse(cr, uid, ids, context=context):
if line.reconcile_partial_id:
for line2 in line.reconcile_partial_id.line_partial_ids:
@@ -204,9 +201,6 @@ class account_invoice(osv.osv):
def _get_invoice_from_reconcile(self, cr, uid, ids, context=None):
move = {}
- if context is None:
- context = {}
-
for r in self.pool.get('account.move.reconcile').browse(cr, uid, ids, context=context):
for line in r.line_partial_ids:
move[line.move_id.id] = True
@@ -678,8 +672,6 @@ class account_invoice(osv.osv):
return True
def button_compute(self, cr, uid, ids, context=None, set_total=False):
- if context is None:
- context = {}
self.button_reset_taxes(cr, uid, ids, context)
for inv in self.browse(cr, uid, ids, context=context):
if set_total:
@@ -1357,7 +1349,7 @@ class account_invoice_line(osv.osv):
# Parse the value_reference field to get the ID of the account.account record
account_id = int (my_value[0]["value_reference"].split(",")[1])
# Use the ID of the account.account record in the browse for the account.account record
- app_acc_in = account_obj.browse(cr, uid, [account_id], context=context)[0]
+ app_acc_in = account_obj.browse(cr, uid, account_id, context=context)
if not exp_pro_id:
ex_acc = res.product_tmpl_id.property_account_expense
ex_acc_cate = res.categ_id.property_account_expense_categ
@@ -1528,9 +1520,6 @@ class account_invoice_tax(osv.osv):
def _count_factor(self, cr, uid, ids, name, args, context=None):
res = {}
- if context is None:
- context = {}
-
for invoice_tax in self.browse(cr, uid, ids, context=context):
res[invoice_tax.id] = {
'factor_base': 1.0,
@@ -1597,9 +1586,6 @@ class account_invoice_tax(osv.osv):
}
def compute(self, cr, uid, invoice_id, context=None):
tax_grouped = {}
- if context is None:
- context = {}
-
tax_obj = self.pool.get('account.tax')
cur_obj = self.pool.get('res.currency')
inv = self.pool.get('account.invoice').browse(cr, uid, invoice_id, context=context)
diff --git a/addons/account/partner.py b/addons/account/partner.py
index a22c29b7267..5789e7669fd 100644
--- a/addons/account/partner.py
+++ b/addons/account/partner.py
@@ -35,9 +35,6 @@ class account_fiscal_position(osv.osv):
}
def map_tax(self, cr, uid, fposition_id, taxes, context=None):
- if context is None:
- context = {}
-
if not taxes:
return []
if not fposition_id:
@@ -55,8 +52,6 @@ class account_fiscal_position(osv.osv):
return result
def map_account(self, cr, uid, fposition_id, account_id, context=None):
- if context is None:
- context = {}
if not fposition_id:
return account_id
for pos in fposition_id.account_ids:
diff --git a/addons/account/project/wizard/project_account_analytic_line.py b/addons/account/project/wizard/project_account_analytic_line.py
index e8f74555958..e6be3bcffd3 100644
--- a/addons/account/project/wizard/project_account_analytic_line.py
+++ b/addons/account/project/wizard/project_account_analytic_line.py
@@ -30,8 +30,6 @@ class project_account_analytic_line(osv.osv_memory):
}
def action_open_window(self, cr, uid, ids, context=None):
- if context is None:
- context = {}
mod_obj =self.pool.get('ir.model.data')
domain = []
data = self.read(cr, uid, ids, [])[0]
diff --git a/addons/account/report/account_report.py b/addons/account/report/account_report.py
index df44d7fa723..8a77ce47280 100644
--- a/addons/account/report/account_report.py
+++ b/addons/account/report/account_report.py
@@ -28,8 +28,6 @@ import tools
from osv import fields,osv
def _code_get(self, cr, uid, context=None):
- if context is None:
- context = {}
acc_type_obj = self.pool.get('account.account.type')
ids = acc_type_obj.search(cr, uid, [])
res = acc_type_obj.read(cr, uid, ids, ['code', 'name'], context)
@@ -102,9 +100,7 @@ class report_aged_receivable(osv.osv):
def _calc_bal(self, cr, uid, ids, name, args, context=None):
res = {}
- if context is None:
- context = {}
- for period in self.read(cr,uid,ids,['name'],context=context):
+ for period in self.read(cr, uid, ids, ['name'], context=context):
date1,date2 = period['name'].split(' to ')
cr.execute("SELECT SUM(credit-debit) FROM account_move_line AS line, account_account as ac \
WHERE (line.account_id=ac.id) AND ac.type='receivable' \
diff --git a/addons/auction/wizard/auction_aie_send.py b/addons/auction/wizard/auction_aie_send.py
index 1076f789b1d..53f96c1263b 100644
--- a/addons/auction/wizard/auction_aie_send.py
+++ b/addons/auction/wizard/auction_aie_send.py
@@ -181,6 +181,7 @@ class auction_lots_send_aie(osv.osv_memory):
cr.execute('select name,aie_categ from auction_lot_category')
vals = dict(cr.fetchall())
cr.close()
+ if context is None: context = {}
service = netsvc.LocalService("object_proxy")
lots = service.execute(cr.dbname, uid, 'auction.lots', 'read', context.get('active_ids',[]), ['obj_num','lot_num','obj_desc','bord_vnd_id','lot_est1','lot_est2','artist_id','lot_type','aie_categ'])
diff --git a/addons/crm/crm.py b/addons/crm/crm.py
index 2d4f997fc91..3e410375c9f 100644
--- a/addons/crm/crm.py
+++ b/addons/crm/crm.py
@@ -369,7 +369,7 @@ class crm_case(object):
return self.remind_user(cr, uid, ids, context, attach,
destination=False)
- def remind_user(self, cr, uid, ids, context=None, attach=False,destination=True):
+ def remind_user(self, cr, uid, ids, context=None, attach=False, destination=True):
"""
@param self: The object pointer
@param cr: the current row, from the database cursor,
diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py
index aae6f566b69..c11901c0bf7 100644
--- a/addons/delivery/delivery.py
+++ b/addons/delivery/delivery.py
@@ -36,7 +36,7 @@ class delivery_carrier(osv.osv):
if not order_id:
res = super(delivery_carrier, self).name_get(cr, uid, ids, context=context)
else:
- order = self.pool.get('sale.order').browse(cr, uid, [order_id], context=context)[0]
+ order = self.pool.get('sale.order').browse(cr, uid, order_id, context=context)
currency = order.pricelist_id.currency_id.name or ''
res = [(r['id'], r['name']+' ('+(str(r['price']))+' '+currency+')') for r in self.read(cr, uid, ids, ['name', 'price'], context)]
return res
@@ -50,7 +50,7 @@ class delivery_carrier(osv.osv):
order_id=context.get('order_id',False)
price=False
if order_id:
- order = sale_obj.browse(cr, uid, [order_id], context=context)[0]
+ order = sale_obj.browse(cr, uid, order_id, context=context)
carrier_grid=self.grid_get(cr,uid,[carrier.id],order.partner_shipping_id.id,context)
if carrier_grid:
price=grid_obj.get_price(cr, uid, carrier_grid, order, time.strftime('%Y-%m-%d'), context)
@@ -70,7 +70,7 @@ class delivery_carrier(osv.osv):
'active': lambda *args:1
}
def grid_get(self, cr, uid, ids, contact_id, context=None):
- contact = self.pool.get('res.partner.address').browse(cr, uid, [contact_id], context=context)[0]
+ contact = self.pool.get('res.partner.address').browse(cr, uid, contact_id, context=context)
for carrier in self.browse(cr, uid, ids, context=context):
for grid in carrier.grids_id:
get_id = lambda x: x.id
diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py
index 88ac6a5e266..8e559cb5552 100644
--- a/addons/mrp/mrp.py
+++ b/addons/mrp/mrp.py
@@ -240,7 +240,7 @@ class mrp_bom(osv.osv):
@return: Dictionary of changed values
"""
if product_id:
- prod = self.pool.get('product.product').browse(cr, uid, [product_id], context=context)[0]
+ prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
v = {'product_uom': prod.uom_id.id}
if not name:
v['name'] = prod.name
diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py
index dc51cd42b72..d4fdf0adbc9 100644
--- a/addons/mrp_repair/mrp_repair.py
+++ b/addons/mrp_repair/mrp_repair.py
@@ -89,7 +89,7 @@ class mrp_repair(osv.osv):
tax = self._amount_tax(cr, uid, ids, field_name, arg, context=context)
cur_obj = self.pool.get('res.currency')
for id in ids:
- repair = self.browse(cr, uid, [id], context=context)[0]
+ repair = self.browse(cr, uid, id, context=context)
cur = repair.pricelist_id.currency_id
res[id] = cur_obj.round(cr, uid, cur, untax.get(id, 0.0) + tax.get(id, 0.0))
return res
diff --git a/addons/process/process.py b/addons/process/process.py
index e8c524b6857..157e0076aa8 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -81,7 +81,7 @@ class process_process(osv.osv):
pool = pooler.get_pool(cr.dbname)
- process = pool.get('process.process').browse(cr, uid, [id], context=context)[0]
+ process = pool.get('process.process').browse(cr, uid, id, context=context)
name = process.name
resource = None
@@ -95,8 +95,8 @@ class process_process(osv.osv):
states = dict(pool.get(res_model).fields_get(cr, uid, context=context).get('state', {}).get('selection', {}))
if res_id:
- current_object = pool.get(res_model).browse(cr, uid, [res_id], context=context)[0]
- current_user = pool.get('res.users').browse(cr, uid, [uid], context=context)[0]
+ current_object = pool.get(res_model).browse(cr, uid, res_id, context=context)
+ current_user = pool.get('res.users').browse(cr, uid, uid, context=context)
expr_context = Env(current_object, current_user)
resource = current_object.name
if 'state' in current_object:
@@ -188,7 +188,7 @@ class process_process(osv.osv):
nodes[nid]['res'] = resource = {'id': ref_id, 'model': ref_model}
- refobj = pool.get(ref_model).browse(cr, uid, [ref_id], context=context)[0]
+ refobj = pool.get(ref_model).browse(cr, uid, ref_id, context=context)
fields = pool.get(ref_model).fields_get(cr, uid, context=context)
# check for directory_id from inherited from document module
@@ -253,7 +253,7 @@ class process_process(osv.osv):
default = {}
pool = pooler.get_pool(cr.dbname)
- process = pool.get('process.process').browse(cr, uid, [id], context=context)[0]
+ process = pool.get('process.process').browse(cr, uid, id, context=context)
nodes = {}
transitions = {}
@@ -370,7 +370,7 @@ class process_transition_action(osv.osv):
if not default:
default = {}
- state = self.pool.get('process.transition.action').browse(cr, uid, [id], context=context)[0].state
+ state = self.pool.get('process.transition.action').browse(cr, uid, id, context=context).state
if state:
default['state'] = state
diff --git a/addons/product/pricelist.py b/addons/product/pricelist.py
index f9b8ddf86cc..fe69b337f0d 100644
--- a/addons/product/pricelist.py
+++ b/addons/product/pricelist.py
@@ -464,7 +464,7 @@ class product_pricelist_version(osv.osv):
}
# We desactivate duplicated pricelists, so that dates do not overlap
- def copy(self, cr, uid, id, default=None,context=None):
+ def copy(self, cr, uid, id, default=None, context=None):
if not default: default= {}
default['active'] = False
return super(product_pricelist_version, self).copy(cr, uid, id, default, context)
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index 101b7dbac8f..128cf9e6574 100644
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -460,7 +460,7 @@ class purchase_order(osv.osv):
wf_service.trg_validate(uid, 'stock.picking', picking_id, 'button_confirm', cr)
return picking_id
- def copy(self, cr, uid, id, default=None,context=None):
+ def copy(self, cr, uid, id, default=None, context=None):
if not default:
default = {}
default.update({
diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py
index 615312851fe..c3a35207aa4 100644
--- a/addons/purchase_requisition/purchase_requisition.py
+++ b/addons/purchase_requisition/purchase_requisition.py
@@ -107,7 +107,7 @@ class purchase_requisition_line(osv.osv):
"""
value = {'product_uom_id': ''}
if product_id:
- prod = self.pool.get('product.product').browse(cr, uid, [product_id], context=context)[0]
+ prod = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
value = {'product_uom_id': prod.uom_id.id,'product_qty':1.0}
return {'value': value}
diff --git a/addons/purchase_requisition/wizard/purchase_requisition_partner.py b/addons/purchase_requisition/wizard/purchase_requisition_partner.py
index d62aad1e695..1d4708798d2 100644
--- a/addons/purchase_requisition/wizard/purchase_requisition_partner.py
+++ b/addons/purchase_requisition/wizard/purchase_requisition_partner.py
@@ -78,7 +78,7 @@ class purchase_requisition_partner(osv.osv_memory):
acc_pos_obj = self.pool.get('account.fiscal.position')
partner_id = data[0]['partner_id']
- supplier_data = partner_obj.browse(cr, uid,[ partner_id], context=context)[0]
+ supplier_data = partner_obj.browse(cr, uid, partner_id, context=context)
address_id = partner_obj.address_get(cr, uid, [partner_id], ['delivery'])['delivery']
list_line=[]
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 2c0a01164c2..9244b8b40a3 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -668,7 +668,7 @@ class stock_picking(osv.osv):
if default is None:
default = {}
default = default.copy()
- picking_obj = self.browse(cr, uid, [id], context=context)[0]
+ picking_obj = self.browse(cr, uid, id, context=context)
move_obj=self.pool.get('stock.move')
if ('name' not in default) or (picking_obj.name=='/'):
seq_obj_name = 'stock.picking.' + picking_obj.type
@@ -677,7 +677,7 @@ class stock_picking(osv.osv):
default['backorder_id'] = False
res=super(stock_picking, self).copy(cr, uid, id, default, context)
if res:
- picking_obj = self.browse(cr, uid, [res], context)[0]
+ picking_obj = self.browse(cr, uid, res, context=context)
for move in picking_obj.move_lines:
move_obj.write(cr, uid, [move.id], {'tracking_id': False,'prodlot_id':False})
return res
diff --git a/addons/stock/wizard/stock_fill_inventory.py b/addons/stock/wizard/stock_fill_inventory.py
index fe736e249cd..fafa4432ed1 100644
--- a/addons/stock/wizard/stock_fill_inventory.py
+++ b/addons/stock/wizard/stock_fill_inventory.py
@@ -86,7 +86,7 @@ class stock_fill_inventory(osv.osv_memory):
for location in res_location.keys():
res = res_location[location]
for product_id in res.keys():
- prod = product_obj.browse(cr, uid, [product_id], context=context)[0]
+ prod = product_obj.browse(cr, uid, product_id, context=context)
uom = prod.uom_id.id
context.update(uom=uom, compute_child=False)
amount = stock_location_obj._product_get(cr, uid,
diff --git a/addons/survey/survey.py b/addons/survey/survey.py
index 85477b3c221..5f0559f4df5 100644
--- a/addons/survey/survey.py
+++ b/addons/survey/survey.py
@@ -94,7 +94,7 @@ class survey(osv.osv):
self.write(cr, uid, ids, {'state': 'cancel' })
return True
- def copy(self, cr, uid, id, default=None,context=None):
+ def copy(self, cr, uid, id, default=None, context=None):
raise osv.except_osv(_('Warning !'),_('You cannot duplicate the resource!'))
def action_print_survey(self, cr, uid, ids, context=None):
@@ -631,7 +631,7 @@ class survey_response(osv.osv):
res.append((record['id'], name))
return res
- def copy(self, cr, uid, id, default=None,context=None):
+ def copy(self, cr, uid, id, default=None, context=None):
raise osv.except_osv(_('Warning !'),_('You cannot duplicate the resource!'))
survey_response()