(item: MenuItem)
| 299 | |
| 300 | async def select_devices(preset: list[BDevice] | None = []) -> list[BDevice] | None: |
| 301 | def _preview_device_selection(item: MenuItem) -> str | None: |
| 302 | device: _DeviceInfo = item.value # type: ignore[assignment] |
| 303 | dev = device_handler.get_device(device.path) |
| 304 | |
| 305 | if dev and dev.partition_infos: |
| 306 | return as_table(dev.partition_infos) |
| 307 | return None |
| 308 | |
| 309 | if preset is None: |
| 310 | preset = [] |
nothing calls this directly
no test coverage detected