X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=todolist.py;h=44061c473e6b37f00c2b088f40b6e844794bd057;hb=09665ef5d206a13dc1ffbe18106a7b72d9230e8a;hp=14d9f16934f369dc7560219711e53abbc5bf783a;hpb=bb5b53be5cd074633a5816797cc84bb6d0c30a6f;p=OpenERP%2Ftodolist.git diff --git a/todolist.py b/todolist.py index 14d9f16..44061c4 100644 --- a/todolist.py +++ b/todolist.py @@ -25,7 +25,7 @@ class Container(osv.Model): total += 1 if task.state == "done": done += 1 - result[container.id] = done/total + result[container.id] = total and done/total or 0. return result @@ -35,7 +35,7 @@ class Container(osv.Model): tasks = container.tasks total = len(tasks) done = len([t for t in tasks if t.state == "done"]) - result[container.id] = done/total*100. + result[container.id] = total and done/total or 0. return result