brmbar.Shop.account_list(): New query method

This commit is contained in:
Petr Baudis 2012-09-24 03:52:36 +02:00
parent 025d8f4d5d
commit 71abc6ca66

View file

@ -94,3 +94,11 @@ class Shop:
return balance return balance
def inventory_negbalance_str(self): def inventory_negbalance_str(self):
return self.currency.str(-self.inventory_balance()) return self.currency.str(-self.inventory_balance())
def account_list(self, acctype):
accts = []
with closing(self.db.cursor()) as cur:
cur.execute("SELECT id FROM accounts WHERE acctype = %s", ["debt"])
for inventory in cur:
accts += [ Account.load(self.db, id = inventory[0]) ]
return accts