(self, handler)
| 573 | handler.wfile.write(json.dumps({"status": "error", "message": str(e)}).encode('utf-8')) |
| 574 | |
| 575 | def initialize_csv(self, handler): |
| 576 | try: |
| 577 | self.shared_data.generate_actions_json() |
| 578 | self.shared_data.initialize_csv() |
| 579 | self.shared_data.create_livestatusfile() |
| 580 | handler.send_response(200) |
| 581 | handler.send_header("Content-type", "application/json") |
| 582 | handler.end_headers() |
| 583 | handler.wfile.write(json.dumps({"status": "success", "message": "CSV files initialized successfully"}).encode('utf-8')) |
| 584 | except Exception as e: |
| 585 | handler.send_response(500) |
| 586 | handler.send_header("Content-type", "application/json") |
| 587 | handler.end_headers() |
| 588 | handler.wfile.write(json.dumps({"status": "error", "message": str(e)}).encode('utf-8')) |
| 589 | |
| 590 | def reboot_system(self, handler): |
| 591 | try: |
nothing calls this directly
no test coverage detected