def get(self): try: subprocess.check_call(['python /home/xyz/start.py']) return format_res() except Exception as e: print type(e) return format_res(code=-1)
def post(self): query_log_schema = QueryLogSchema() data, error = query_log_schema.load(request.get_json()) req_data = self.get_data_from_db(data) if error: msg = 'data type error' res = format_res(code=-1, msg=msg) return res return format_res(data=req_data)
def post(self): log_schema = LogSchema() data, error = log_schema.loads(request.data) if error: msg = 'data type error' res = format_res(code=-1, msg=msg) return res timestamp = today_timestamp() data['timestamp'] = timestamp self.save_to_db(data) ws_res = send_log_by_websocket(data) if ws_res: return format_res() else: return format_res(code=-1)
def post(self): mock_data = [{"name": "plc", "status": True}] send_connect_status_by_websocket(mock_data) return format_res()
def get(self): try: subprocess.check_call(['systemctl poweroff -i']) except Exception as e: print e return format_res(code=-1)
def get(self): return format_res()