Revision ae6199c5 snf-pithos-backend/pithos/backends/lib/sqlalchemy/node.py

b/snf-pithos-backend/pithos/backends/lib/sqlalchemy/node.py
460 460
        r.close()
461 461
        return rows
462 462

  
463
    def node_account_quotas(self):
464
        s = select([self.nodes.c.path, self.policy.c.value])
465
        s = s.where(and_(self.nodes.c.node != 0,
466
                         self.nodes.c.parent == 0))
467
        s = s.where(self.nodes.c.node == self.policy.c.node)
468
        s = s.where(self.policy.c.key == 'quota')
469
        r = self.conn.execute(s)
470
        rows = r.fetchall()
471
        r.close()
472
        return dict(rows)
473

  
463 474
    def node_account_usage(self, account_node, cluster):
464 475
        select_children = select(
465 476
            [self.nodes.c.node]).where(self.nodes.c.parent == account_node)

Also available in: Unified diff