summaryrefslogtreecommitdiffstats
path: root/src/ogRest.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/ogRest.py')
-rw-r--r--src/ogRest.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/ogRest.py b/src/ogRest.py
index 5119eea..cf7a4ee 100644
--- a/src/ogRest.py
+++ b/src/ogRest.py
@@ -102,8 +102,14 @@ class ogThread():
client.send(restResponse.getResponse(ogResponses.OK, jsonResp))
# Process setup
- def procsetup(msgqueue, httpparser):
- ogOperations.procsetup(httpparser)
+ def procsetup(client, httpparser):
+ jsonResp = jsonResponse()
+ jsonResp.addElement('disk', httpparser.getDisk())
+ jsonResp.addElement('cache', httpparser.getCache())
+ jsonResp.addElement('cache_size', httpparser.getCacheSize())
+ listconfig = ogOperations.procsetup(httpparser)
+ jsonResp.addElement('partition_setup', listconfig)
+ client.send(restResponse.getResponse(ogResponses.OK, jsonResp))
# Process image restore
def procirestore(httpparser):
@@ -212,8 +218,7 @@ class ogRest():
client.send(restResponse.getResponse(ogResponses.OK))
def process_setup(self, client, httpparser):
- threading.Thread(target=ogThread.procsetup, args=(self.msgqueue, httpparser,)).start()
- client.send(restResponse.getResponse(ogResponses.OK))
+ threading.Thread(target=ogThread.procsetup, args=(client, httpparser,)).start()
def process_irestore(self, client, httpparser):
threading.Thread(target=ogThread.procirestore, args=(client, httpparser,)).start()