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