Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
39490 Vizualizări

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?    

Imagine profil
Abandonează
Cel mai bun răspuns

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)
Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
3
mai 25
3559
0
mar. 15
5013
0
iul. 24
1332
0
aug. 18
7180
2
dec. 16
9824