]> asedeno.scripts.mit.edu Git - bluechips.git/commitdiff
Expect the debts as an argument in settle (for efficiency)
authorEvan Broder <broder@mit.edu>
Wed, 16 Jul 2008 07:04:39 +0000 (07:04 +0000)
committerEvan Broder <broder@mit.edu>
Wed, 16 Jul 2008 07:04:39 +0000 (07:04 +0000)
bluechips/lib/totals.py

index 5d72a166e7aa1220a925d118222e805e83b4c6be..f228cd55592419575e4556481aaf121bb2798eb7 100644 (file)
@@ -54,10 +54,9 @@ def debts():
     
     return debts
 
-def settle():
+def settle(debts_dict):
     # This algorithm has been shamelessly stolen from Nelson Elhage's
     # <nelhage@mit.edu> implementation for our 2008 summer apartment.
-    debts_dict = debts()
     
     debts_list = [dict(who=user, amount=amount) for user, amount in \
                       debts_dict.iteritems()]