src/eric7/Utilities/BackgroundService.py

branch
eric7
changeset 10080
f834e57a5b13
parent 10072
891e71c29be0
child 10433
328f3ec4b77a
equal deleted inserted replaced
10078:9ebe2183cf49 10080:f834e57a5b13
524 shutting down. 524 shutting down.
525 """ 525 """
526 self.close() 526 self.close()
527 527
528 for connection in self.connections.values(): 528 for connection in self.connections.values():
529 connection.readyRead.disconnect() 529 with contextlib.suppress(RuntimeError):
530 connection.disconnected.disconnect() 530 connection.readyRead.disconnect()
531 connection.close() 531 connection.disconnected.disconnect()
532 connection.deleteLater() 532 connection.close()
533 connection.deleteLater()
533 534
534 for process, _interpreter in self.processes.values(): 535 for process, _interpreter in self.processes.values():
535 process.close() 536 process.close()
536 if not process.waitForFinished(10000): 537 if not process.waitForFinished(10000):
537 process.kill() 538 process.kill()

eric ide

mercurial