def recipes(self, conn=None): if not conn: conn = self.conn sql = "select * from %s where portfolio_id = ?" % Recipe.table_name() return [Recipe.load(conn, row) for row in conn.execute(sql, [self.id])]