1
0
Fork 0
mirror of https://github.com/ThomasGsp/HyperProxmox.git synced 2025-03-09 15:40:18 +00:00

Return request error for clusters

This commit is contained in:
thomas.guiseppin 2017-10-25 20:45:10 +02:00
parent 2c63f7addb
commit f9142b78ea

View file

@ -23,23 +23,40 @@ class Auth:
class Cluster: class Cluster:
def GET(self, cluster=None): def GET(self, cluster=None):
if cluster: try:
return core.get_cluster(cluster) if cluster:
else: result = core.get_cluster(cluster)
return core.get_cluster() else:
result = core.get_cluster()
except BaseException as e:
result = {"value": "{0} {1}".format("Invalid request", e)}
return result
def POST(self): def POST(self):
data = json.loads(web.data().decode('utf-8')) try:
return core.insert_cluster(data) data = json.loads(web.data().decode('utf-8'))
result = core.insert_cluster(data)
except BaseException as e:
result = {"value": "{0} {1}".format("Invalid request", e)}
return result
def PUT(self, cluster): def PUT(self, cluster):
data = json.loads(web.data().decode('utf-8')) try:
return core.change_cluster(cluster, data) data = json.loads(web.data().decode('utf-8'))
result = core.change_cluster(cluster, data)
except BaseException as e:
result = {"value": "{0} {1}".format("Invalid request", e)}
return result
def DELETE(self, cluster): def DELETE(self, cluster):
return core.delete_cluste(cluster) try:
result = core.delete_cluste(cluster)
except BaseException as e:
result = {"value": "{0} {1}".format("Invalid request", e)}
return result
# Ajouter le retour d'erreur des requetes foireuses
class Instance: class Instance:
def GET(self, vmid=None, status=None): def GET(self, vmid=None, status=None):
if status: if status: