(self)
| 114 | |
| 115 | @override |
| 116 | async def show(self) -> DiskLayoutConfiguration | None: # type: ignore[override] |
| 117 | config: DiskMenuConfig | None = await super().show() |
| 118 | if config is None: |
| 119 | return None |
| 120 | |
| 121 | if config.disk_config: |
| 122 | config.disk_config.lvm_config = self._disk_menu_config.lvm_config |
| 123 | config.disk_config.btrfs_options = BtrfsOptions(snapshot_config=self._disk_menu_config.btrfs_snapshot_config) |
| 124 | config.disk_config.disk_encryption = self._disk_menu_config.disk_encryption |
| 125 | return config.disk_config |
| 126 | |
| 127 | return None |
| 128 | |
| 129 | def _check_dep_lvm(self) -> bool: |
| 130 | disk_layout_conf: DiskLayoutConfiguration | None = self._menu_item_group.find_by_key('disk_config').value |
no test coverage detected