summaryrefslogtreecommitdiffstats
path: root/src/ogProcess.py
diff options
context:
space:
mode:
authorAlvaro Neira Ayuso <aneira@soleta.eu>2019-12-16 11:17:09 +0100
committerAlvaro Neira Ayuso <alvaroneay@gmail.com>2020-01-19 19:50:44 +0100
commitdfc97ffedb9a356299b593f76ce057f5953a77ab (patch)
tree031c174ac09f571b706d228f5f4ce908f15a2ae3 /src/ogProcess.py
parent77906be87fc67a49cf4a34fd0a03dfb7a10d74ae (diff)
Merge ogRest and ogProcess to have only one class
Diffstat (limited to 'src/ogProcess.py')
-rw-r--r--src/ogProcess.py42
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))