def newvm(self, leasedata, privatekey, publickey): ctx = clictxinit(self.cert, self.key, self.cacert) s = ServerProxy("https://%s:%d" % (self.host, self.sslport), SSL_Transport(ctx)) params = {"leasedata": leasedata, "privatekey": privatekey, "publickey": publickey} return s.newvm(params)