mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 11:52:28 +01:00
fix code generator, some api response is empty
This commit is contained in:
parent
9c47f6bd94
commit
1600d70ca3
@ -1,5 +1,4 @@
|
|||||||
import cloudstackConnection
|
import cloudstackConnection
|
||||||
import remoteSSHClient
|
|
||||||
import asyncJobMgr
|
import asyncJobMgr
|
||||||
import dbConnection
|
import dbConnection
|
||||||
from cloudstackAPI import *
|
from cloudstackAPI import *
|
||||||
@ -21,17 +20,6 @@ class cloudstackTestClient(object):
|
|||||||
def getDbConnection(self):
|
def getDbConnection(self):
|
||||||
return self.dbConnection
|
return self.dbConnection
|
||||||
|
|
||||||
def remoteSSHConfigure(self, host, port, user, passwd):
|
|
||||||
self.ssh = remoteSSHClient.remoteSSHClient(host, port, user, passwd)
|
|
||||||
|
|
||||||
def executeViaSSH(self, command):
|
|
||||||
if self.ssh is None:
|
|
||||||
return None
|
|
||||||
return self.ssh.execute(command)
|
|
||||||
|
|
||||||
def getSSHClient(self):
|
|
||||||
return self.ssh
|
|
||||||
|
|
||||||
def executeSql(self, sql=None):
|
def executeSql(self, sql=None):
|
||||||
if sql is None or self.dbConnection is None:
|
if sql is None or self.dbConnection is None:
|
||||||
return None
|
return None
|
||||||
|
|||||||
@ -92,6 +92,9 @@ class codeGenerator:
|
|||||||
self.code += "\n"
|
self.code += "\n"
|
||||||
self.code += 'class %sResponse (baseResponse):\n'%self.cmd.name
|
self.code += 'class %sResponse (baseResponse):\n'%self.cmd.name
|
||||||
self.code += self.space + "def __init__(self):\n"
|
self.code += self.space + "def __init__(self):\n"
|
||||||
|
if len(self.cmd.response) == 0:
|
||||||
|
self.code += self.space + self.space + "pass"
|
||||||
|
else:
|
||||||
for res in self.cmd.response:
|
for res in self.cmd.response:
|
||||||
if res.desc is not None:
|
if res.desc is not None:
|
||||||
self.code += self.space + self.space + '"""%s"""\n'%res.desc
|
self.code += self.space + self.space + '"""%s"""\n'%res.desc
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user