'float'object is not iterable
Bonjour à tous ,
Je suis confronté à une erreur telle que : 'float'object is not iterable.
je ne sais vraiment comment la résoudre ,je viens solliciter votre aide.
Merci de m'aider
voici mon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
def confirm (self,cr,uid,ids,context=None):
val= 0.0
# data=self.pool.get('logistic.product').browse(cr, uid,ids,context=context)
for record in self.browse(cr, uid,ids,context=context):
# val+=record.qty_receive
res = {}
# value = 0.0
cr.execute("select p.stock_initial from logistic_product p"\
",logistic_productstock pl where p.id=pl.product_id ")
res = cr.dictfetchall()
# val = res
if res:
val = res
val += record.qty_receive
cr.execute("UPDATE logistic_product"\
" SET stock_initial=%s "\
"where id=%s",(val,record.product_id.id))
raise osv.except_osv('Thanks', 'Bravo !')
# else:
# raise osv.except_osv('danke ', 'Schoen !')
return True |