| 132 | |
| 133 | @dataclass |
| 134 | class HermesProfileSelection: |
| 135 | profile: str |
| 136 | profile_dir: Path |
| 137 | install_home: Path | None = None |
| 138 | _temp_dir: tempfile.TemporaryDirectory | None = None |
| 139 | |
| 140 | def cleanup(self): |
| 141 | if self._temp_dir is not None: |
| 142 | self._temp_dir.cleanup() |
| 143 | self._temp_dir = None |
| 144 | |
| 145 | |
| 146 | @dataclass |
no outgoing calls
no test coverage detected