(self, text: str)
| 123 | self.finished = threading.Event() |
| 124 | |
| 125 | def append_log(self, text: str) -> None: |
| 126 | self.log_file.parent.mkdir(parents=True, exist_ok=True) |
| 127 | with self.log_file.open("a", encoding="utf-8") as out: |
| 128 | out.write(text) |
| 129 | if self.finished_marker and self.finished_marker in text: |
| 130 | self.finished.set() |
| 131 | |
| 132 | |
| 133 | def create_handler(state: HarnessState): |