MCPcopy Create free account
hub / github.com/archlinux/archinstall / show

Method show

archinstall/lib/disk/disk_menu.py:116–127  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers 10

select_devicesFunction · 0.45
select_disk_configFunction · 0.45
select_lvm_configFunction · 0.45
select_mount_optionsFunction · 0.45
suggest_lvm_layoutFunction · 0.45

Calls 1

BtrfsOptionsClass · 0.90

Tested by

no test coverage detected