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

Function select_main_filesystem_format

archinstall/lib/disk/disk_menu.py:520–539  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

518
519
520async def select_main_filesystem_format() -> FilesystemType:
521 items = [
522 MenuItem(FilesystemType.BTRFS.value, value=FilesystemType.BTRFS),
523 MenuItem(FilesystemType.EXT4.value, value=FilesystemType.EXT4),
524 MenuItem(FilesystemType.XFS.value, value=FilesystemType.XFS),
525 MenuItem(FilesystemType.F2FS.value, value=FilesystemType.F2FS),
526 ]
527
528 group = MenuItemGroup(items, sort_items=False)
529 result = await Selection[FilesystemType](
530 group,
531 header=tr('Select main filesystem'),
532 allow_skip=False,
533 ).show()
534
535 match result.type_:
536 case ResultType.Selection:
537 return result.get_value()
538 case _:
539 raise ValueError('Unhandled result type')
540
541
542async def select_mount_options() -> list[str]:

Callers 3

suggest_lvm_layoutFunction · 0.85

Calls 5

MenuItemClass · 0.90
MenuItemGroupClass · 0.90
trFunction · 0.90
showMethod · 0.45
get_valueMethod · 0.45

Tested by

no test coverage detected