#!/usr/bin/python
import libvirt
import sys

try:
    conn = libvirt.open(None)
    ids = conn.listDomainsID()
except:
    sys.exit(1)

print "ID\t Name\t\t Memory"
for id in ids:
    dom = conn.lookupByID(id)
    print "%d\t %s\t %lu" % (dom.ID(), dom.name(), dom.maxMemory() / 1024)