Changeset 116
- Timestamp:
- 04/13/08 21:37:16 (6 months ago)
- Files:
-
- sucrose/trunk/python/api/sucrose.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
sucrose/trunk/python/api/sucrose.py
r114 r116 10 10 11 11 import authenticator 12 import magicalpic 12 try: 13 import magicalpic 14 except ImportError: 15 pass 13 16 from mysql import db 14 17 … … 17 20 def user_from_uin(self, uin): 18 21 return self.users.filter_by(uin=uin).first() 19 20 22 21 23 def tray_from_location(self, location): … … 28 30 29 31 def item_from_tray(self, tray): 30 return self.items.filter_by(item_id =tray.item_id).first()32 return self.items.filter_by(item_id=tray.item_id).first() 31 33 34 def balance_for_user(self, user): 35 return self.vending.filter_by(uid=user.uid).first().balance 36 37 def recent_purchases_for_user(self, user): 38 transactions = self.transactions.filter_by(user_id=user.uid).\ 39 order_by(self.db.Transaction.transaction_id.desc()).\ 40 limit(5).all() 41 42 return [(t.item_name, t.cost) for t in transactions] 32 43 33 44 def vend(self, tray, uin):
