| 118 | |
| 119 | @attr.s(frozen=True) |
| 120 | class LaunchResult(object): |
| 121 | server_info = attr.ib() # type: ServerInfo |
| 122 | already_running = attr.ib() # type: bool |
| 123 | |
| 124 | |
| 125 | # Frozen exception types don't work under 3.11+ where the `__traceback__` attribute can be set |