]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/model/expenditure.py
brought up to date with latest sqlalchemy conventions
[bluechips.git] / bluechips / model / expenditure.py
index 591bbbd17169764d50fc55ef0fcbe5de9e19ec4a..f7e69344dc2cf88bf09cb7f0fa6ea9a81fdc4cb9 100644 (file)
@@ -78,12 +78,12 @@ 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)
         
         for user, share in amounts_dict.iteritems():
             s = Split(self, user, share)
-            meta.Session.save(s)
+            meta.Session.add(s)
 
 __all__ = ['Expenditure']