summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/HTTPParser.py7
-rw-r--r--src/ogRest.py7
2 files changed, 14 insertions, 0 deletions
diff --git a/src/HTTPParser.py b/src/HTTPParser.py
index c3be006..50976c3 100644
--- a/src/HTTPParser.py
+++ b/src/HTTPParser.py
@@ -32,6 +32,7 @@ class HTTPParser:
self.profile = None
self.id = None
self.echo = None
+ self.code = None
def parser(self,data):
self.requestLine, self.headersAlone = data.split('\n', 1)
@@ -97,6 +98,9 @@ class HTTPParser:
if "id" in cmd:
self.id = jsoncmd["id"]
+ if "code" in cmd:
+ self.code = jsoncmd["code"]
+
def getHeaderLine(self):
return self.headersAlone
@@ -156,3 +160,6 @@ class HTTPParser:
def getEcho(self):
return self.echo
+
+ def getCode(self):
+ return self.code
diff --git a/src/ogRest.py b/src/ogRest.py
index dfd2930..2e5c7a7 100644
--- a/src/ogRest.py
+++ b/src/ogRest.py
@@ -159,6 +159,13 @@ class ogThread():
client.send(restResponse.getResponse(ogResponses.INTERNAL_ERR))
return
+ jsonResp = jsonResponse()
+ jsonResp.addElement('disk', httpparser.getDisk())
+ jsonResp.addElement('partition', httpparser.getPartition())
+ jsonResp.addElement('code', httpparser.getCode())
+ jsonResp.addElement('id', httpparser.getId())
+ jsonResp.addElement('name', httpparser.getName())
+ jsonResp.addElement('repository', httpparser.getRepo())
f = open(path, "r")
lines = f.readlines()
f.close()