X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-vnc-server.git/blobdiff_plain/38fc59e7dacf4da5c822d7dda78f57a4596e8eef..9947f1d2c7f3b243de5a53ebbd8980d791d68bf1:/code/get_port.py diff --git a/code/get_port.py b/code/get_port.py deleted file mode 100644 index a7b9413..0000000 --- a/code/get_port.py +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/python -import sys -import glob -sys.path.append('/usr/lib/xen-default/lib/python/') -import xen.xm -import xen.xm.XenAPI -import xen.xend.XendClient -import time -import xmlrpclib - -prefix = "d_" -server = xen.xm.XenAPI.Session(xen.xend.XendClient.uri) - -def findPort(name): - try: - state = server.xend.domain(prefix + name, True) - for (key,value) in state[1:]: - if key == 'device' and value[0] == 'vfb': - location=dict(value[1:]).get('location') - return location - except xmlrpclib.Fault: - return None - -if __name__ == '__main__': - print findPort(sys.argv[1])