#!/usr/bin/python
"""
Lists the VMs belonging to the remote user.
"""

from subprocess import PIPE, Popen, call
import sys
import os


def main(argv):
    if len(argv) < 1:
        print >>sys.stderr, "usage: invirt-remote-list"
        return 2

    username = os.environ['REMOTE_USER'].rsplit('@ATHENA.MIT.EDU')[0]
    p = Popen(['/usr/sbin/invirt-remote-listuser', username], stdout=PIPE)
    output = p.communicate()[0]

    print output
    return p.returncode


if __name__ == '__main__':
    sys.exit(main(sys.argv))
