diff options
author | Alvaro Neira Ayuso <aneira@soleta.eu> | 2019-12-16 11:17:09 +0100 |
---|---|---|
committer | Alvaro Neira Ayuso <alvaroneay@gmail.com> | 2020-01-19 19:50:44 +0100 |
commit | dfc97ffedb9a356299b593f76ce057f5953a77ab (patch) | |
tree | 031c174ac09f571b706d228f5f4ce908f15a2ae3 /src/ogProcess.py | |
parent | 77906be87fc67a49cf4a34fd0a03dfb7a10d74ae (diff) |
Merge ogRest and ogProcess to have only one class
Diffstat (limited to 'src/ogProcess.py')
-rw-r--r-- | src/ogProcess.py | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/ogProcess.py b/src/ogProcess.py deleted file mode 100644 index 27954a7..0000000 --- a/src/ogProcess.py +++ /dev/null @@ -1,42 +0,0 @@ -import threading -import platform -import time -from src import ogRest - -if platform.system() == 'Linux': - from src.linux import ogOperations - -class ogProcess(): - def processOperation(self, op, URI, client): - if ("poweroff" in URI): - self.process_poweroff(client) - elif ("reboot" in URI): - self.process_reboot(client) - elif ("probe" in URI): - self.process_probe(client) - else: - client.send(ogRest.getResponse(ogRest.ogResponses.BAD_REQUEST)) - - return 0 - - def process_reboot(self, client): - # Rebooting thread - def rebt(): - ogOperations.reboot() - - client.send(ogRest.getResponse(ogRest.ogResponses.IN_PROGRESS)) - client.disconnect() - threading.Thread(target=rebt).start() - - def process_poweroff(self, client): - # Powering off thread - def pwoff(): - time.sleep(2) - ogOperations.poweroff() - - client.send(ogRest.getResponse(ogRest.ogResponses.IN_PROGRESS)) - client.disconnect() - threading.Thread(target=pwoff).start() - - def process_probe(self, client): - client.send(ogRest.getResponse(ogRest.ogResponses.OK)) |