MCPcopy Create free account
hub / github.com/Slicer/Slicer / start

Method start

Modules/Scripted/WebServer/WebServer.py:528–540  ·  view source on GitHub ↗

start the server Uses one thread since we are event driven

(self)

Source from the content-addressed store, hash-verified

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()

Callers

nothing calls this directly

Calls 2

stopMethod · 0.95
logMessageMethod · 0.45

Tested by

no test coverage detected