start the server Uses one thread since we are event driven
(self)
| 526 | self.logMessage("Socket Error", OSError, e) |
| 527 | |
| 528 | def start(self): |
| 529 | """start the server |
| 530 | Uses one thread since we are event driven |
| 531 | """ |
| 532 | try: |
| 533 | self.logMessage("started httpserver...") |
| 534 | self.notifier = qt.QSocketNotifier(self.socket.fileno(), qt.QSocketNotifier.Read) |
| 535 | self.logMessage("listening on %d..." % self.socket.fileno()) |
| 536 | self.notifier.connect("activated(int)", self.onServerSocketNotify) |
| 537 | |
| 538 | except KeyboardInterrupt: |
| 539 | self.logMessage("KeyboardInterrupt - stopping") |
| 540 | self.stop() |
| 541 | |
| 542 | def stop(self): |
| 543 | self.socket.close() |
nothing calls this directly
no test coverage detected