From dabc7ebf83605dd6105599d7a45045e614e431cc Mon Sep 17 00:00:00 2001 From: Roberto Hueso Gómez Date: Tue, 21 Jan 2020 13:06:56 +0100 Subject: Change POST /refresh to GET /refresh This patch changes the HTTP method for /refresh and cleans up the implementation of the /refresh Linux operator. --- src/linux/ogOperations.py | 8 ++++---- src/ogRest.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/linux/ogOperations.py b/src/linux/ogOperations.py index e58256f..e41bb86 100644 --- a/src/linux/ogOperations.py +++ b/src/linux/ogOperations.py @@ -162,11 +162,11 @@ def image_create(path, request, ogRest): return output.decode('utf-8') def refresh(ogRest): - listConfigs = [] - disk = -1; - try: - ogRest.proc = subprocess.Popen([OG_PATH + 'interfaceAdm/getConfiguration'], stdout=subprocess.PIPE, shell=True) + cmd = OG_PATH + 'interfaceAdm/getConfiguration' + ogRest.proc = subprocess.Popen([cmd], + stdout=subprocess.PIPE, + shell=True) (output, error) = ogRest.proc.communicate() except: raise ValueError('Error: Incorrect command value') diff --git a/src/ogRest.py b/src/ogRest.py index 65a2731..d4521b8 100644 --- a/src/ogRest.py +++ b/src/ogRest.py @@ -232,6 +232,8 @@ class ogRest(): self.process_hardware(client) elif ("run/schedule" in URI): self.process_schedule(client) + elif "refresh" in URI: + self.process_refresh(client) else: response = restResponse(ogResponses.BAD_REQUEST) client.send(response.get()) @@ -256,8 +258,6 @@ class ogRest(): self.process_stop(client) elif ("image/create" in URI): self.process_imagecreate(client, request) - elif ("refresh" in URI): - self.process_refresh(client) else: response = restResponse(ogResponses.BAD_REQUEST) client.send(response.get()) -- cgit v1.2.3-18-g5258