Write message to file. :param message: Message to write
(self, message: str)
| 80 | pass |
| 81 | |
| 82 | def write(self, message: str) -> None: |
| 83 | """ |
| 84 | Write message to file. |
| 85 | :param message: Message to write |
| 86 | """ |
| 87 | try: |
| 88 | with open(self.file_path, self.mode, encoding="utf-8") as f: |
| 89 | f.write(message) |
| 90 | if not message.endswith("\n"): |
| 91 | f.write("\n") |
| 92 | f.flush() # Ensure immediate write |
| 93 | except Exception as e: |
| 94 | # Fallback: at least try to print the error |
| 95 | print(f"Failed to write to file {self.file_path}: {e}") |
| 96 | |
| 97 | |
| 98 | class BaseRound(ABC): |
no outgoing calls