Pular para o conteúdo
Menu
Esta pergunta foi sinalizada
1 Responder
39609 Visualizações

I am doing:

line.sale_margin_percent = 100-((line.purchase_price*100)/line.price_unit)

Whe line.price_unit is 0 I get:

ZeroDivisionError: float division by zero

Which is the regular way to avoid that in python/odoo?    

Avatar
Cancelar
Melhor resposta

Hello E.M

This will occur when price_unit is Zero

You can add condition before doing this

if line.price_unit > 0:
     line.sale_margin_percent = 100-((line.purchase_price*100)/line.price_unit)
Avatar
Cancelar
Publicações relacionadas Respostas Visualizações Atividade
3
mai. 25
3668
0
mar. 15
5143
0
jul. 24
1415
0
ago. 18
7272
2
dez. 16
9924