]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/model/expenditure.py
Don't add debits for users who have a share of 0
[bluechips.git] / bluechips / model / expenditure.py
index acd77852172f595466dd34bd84c07ac2f836d178..59867238bb46018fb2d0d224c181b758b83acb94 100644 (file)
@@ -60,6 +60,12 @@ class Expenditure(object):
         
         total = sum(split_dict.itervalues())
         
+        for user, share in split_dict.items():
+            if share == 0:
+                del split_dict[user]
+            else:
+                split_dict[user] = share / total
+        
         for user, share in split_dict.iteritems():
             split_dict[user] = share / total