(self)
| 213 | self.processes.append(process) |
| 214 | |
| 215 | def handle_ttou(self) -> None: # pragma: py-win32 |
| 216 | logger.info("Received SIGTTOU, decreasing number of processes.") |
| 217 | if self.processes_num <= 1: |
| 218 | logger.info("Already reached one process, cannot decrease the number of processes anymore.") |
| 219 | return |
| 220 | self.processes_num -= 1 |
| 221 | process = self.processes.pop() |
| 222 | process.terminate() |
| 223 | process.join() |