mirror of
https://github.com/ThomasGsp/HyperProxmox.git
synced 2025-03-09 15:40:18 +00:00
Add error managment
This commit is contained in:
parent
a47d251612
commit
d9de9384a2
5 changed files with 182 additions and 92 deletions
|
@ -25,34 +25,65 @@ class Cluster:
|
|||
def GET(self, cluster=None):
|
||||
try:
|
||||
if cluster:
|
||||
result = core.get_cluster(cluster)
|
||||
result = {
|
||||
"result": "OK",
|
||||
"value": core.get_cluster(cluster)
|
||||
}
|
||||
else:
|
||||
result = core.get_cluster()
|
||||
result = {
|
||||
"result": "OK",
|
||||
"value": core.get_cluster()
|
||||
}
|
||||
except BaseException as e:
|
||||
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||
result = {
|
||||
"result": "ERROR",
|
||||
"type": "PYTHON - API",
|
||||
"value": "{0} {1}".format("Invalid request:", e)
|
||||
}
|
||||
return result
|
||||
|
||||
def POST(self):
|
||||
try:
|
||||
data = json.loads(web.data().decode('utf-8'))
|
||||
result = core.insert_cluster(data)
|
||||
result = {
|
||||
"result": "OK",
|
||||
"value": core.insert_cluster(data)
|
||||
}
|
||||
except BaseException as e:
|
||||
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||
result = {
|
||||
"result": "ERROR",
|
||||
"type": "PYTHON - API",
|
||||
"value": "{0} {1}".format("Invalid request:", e)
|
||||
}
|
||||
return result
|
||||
|
||||
def PUT(self, cluster):
|
||||
try:
|
||||
data = json.loads(web.data().decode('utf-8'))
|
||||
result = core.change_cluster(cluster, data)
|
||||
result = {
|
||||
"result": "OK",
|
||||
"value": core.change_cluster(cluster, data)
|
||||
}
|
||||
except BaseException as e:
|
||||
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||
result = {
|
||||
"result": "ERROR",
|
||||
"type": "PYTHON - API",
|
||||
"value": "{0} {1}".format("Invalid request:", e)
|
||||
}
|
||||
return result
|
||||
|
||||
def DELETE(self, cluster):
|
||||
try:
|
||||
result = core.delete_cluste(cluster)
|
||||
result = {
|
||||
"result": "OK",
|
||||
"value": core.delete_cluste(cluster)
|
||||
}
|
||||
except BaseException as e:
|
||||
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||
result = {
|
||||
"result": "ERROR",
|
||||
"type": "PYTHON - API",
|
||||
"value": "{0} {1}".format("Invalid request:", e)
|
||||
}
|
||||
return result
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue