]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/model/expenditure.py
When splitting up an expenditure, if subtracting pennies instead of
[bluechips.git] / bluechips / model / expenditure.py
index 59867238bb46018fb2d0d224c181b758b83acb94..8d3bbbc67e74e9c8155df70bcf694e5788a629d4 100644 (file)
@@ -65,9 +65,6 @@ class Expenditure(object):
                 del split_dict[user]
             else:
                 split_dict[user] = share / total
-        
-        for user, share in split_dict.iteritems():
-            split_dict[user] = share / total
             
         amounts_dict = dict()
         
@@ -81,7 +78,7 @@ class Expenditure(object):
                 winner = random.choice(amounts_dict.keys())
                 amounts_dict[winner] += Currency(1)
         elif difference < 0:
-            for i in xrange(difference):
+            for i in xrange(-difference):
                 winner = random.choice(amounts_dict.keys())
                 amounts_dict[winner] -= Currency(1)