Remove extraneous inline type annotations (#3418)

This commit is contained in:
correctmost 2025-04-29 18:31:28 -04:00 committed by GitHub
parent e8fd1de006
commit 9c633924ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 28 additions and 42 deletions

View File

@ -40,7 +40,7 @@ class ListManager[ValueT]:
self._original_data = copy.deepcopy(entries) self._original_data = copy.deepcopy(entries)
self._data = copy.deepcopy(entries) self._data = copy.deepcopy(entries)
self._prompt: str | None = prompt self._prompt = prompt
self._separator = '' self._separator = ''
self._confirm_action = str(_('Confirm and exit')) self._confirm_action = str(_('Confirm and exit'))

View File

@ -321,7 +321,7 @@ def log(
if _supports_color(): if _supports_color():
text = _stylize_output(text, fg, bg, reset, font) text = _stylize_output(text, fg, bg, reset, font)
log_file: Path = storage['LOG_PATH'] / storage['LOG_FILE'] log_file = storage['LOG_PATH'] / storage['LOG_FILE']
with log_file.open('a') as fp: with log_file.open('a') as fp:
ts = _timestamp() ts = _timestamp()

View File

@ -2,20 +2,18 @@ import os
from pathlib import Path from pathlib import Path
from archinstall import SysInfo from archinstall import SysInfo
from archinstall.lib.args import ArchConfig, arch_config_handler from archinstall.lib.args import arch_config_handler
from archinstall.lib.configuration import ConfigurationOutput from archinstall.lib.configuration import ConfigurationOutput
from archinstall.lib.disk.filesystem import FilesystemHandler from archinstall.lib.disk.filesystem import FilesystemHandler
from archinstall.lib.disk.utils import disk_layouts from archinstall.lib.disk.utils import disk_layouts
from archinstall.lib.global_menu import GlobalMenu from archinstall.lib.global_menu import GlobalMenu
from archinstall.lib.installer import Installer, accessibility_tools_in_use, run_custom_user_commands from archinstall.lib.installer import Installer, accessibility_tools_in_use, run_custom_user_commands
from archinstall.lib.interactions.general_conf import PostInstallationAction, ask_post_installation from archinstall.lib.interactions.general_conf import PostInstallationAction, ask_post_installation
from archinstall.lib.models import AudioConfiguration, Bootloader from archinstall.lib.models import Bootloader
from archinstall.lib.models.device_model import ( from archinstall.lib.models.device_model import (
DiskLayoutConfiguration,
DiskLayoutType, DiskLayoutType,
EncryptionType, EncryptionType,
) )
from archinstall.lib.models.network_configuration import NetworkConfiguration
from archinstall.lib.models.users import User from archinstall.lib.models.users import User
from archinstall.lib.output import debug, error, info from archinstall.lib.output import debug, error, info
from archinstall.lib.profile.profiles_handler import profile_handler from archinstall.lib.profile.profiles_handler import profile_handler
@ -46,13 +44,13 @@ def perform_installation(mountpoint: Path) -> None:
""" """
info('Starting installation...') info('Starting installation...')
config: ArchConfig = arch_config_handler.config config = arch_config_handler.config
if not config.disk_config: if not config.disk_config:
error("No disk configuration provided") error("No disk configuration provided")
return return
disk_config: DiskLayoutConfiguration = config.disk_config disk_config = config.disk_config
run_mkinitcpio = not config.uki run_mkinitcpio = not config.uki
locale_config = config.locale_config locale_config = config.locale_config
disk_encryption = config.disk_encryption disk_encryption = config.disk_encryption
@ -98,7 +96,7 @@ def perform_installation(mountpoint: Path) -> None:
# If user selected to copy the current ISO network configuration # If user selected to copy the current ISO network configuration
# Perform a copy of the config # Perform a copy of the config
network_config: NetworkConfiguration | None = config.network_config network_config = config.network_config
if network_config: if network_config:
network_config.install_network_config( network_config.install_network_config(
@ -109,7 +107,7 @@ def perform_installation(mountpoint: Path) -> None:
if users := config.users: if users := config.users:
installation.create_users(users) installation.create_users(users)
audio_config: AudioConfiguration | None = config.audio_config audio_config = config.audio_config
if audio_config: if audio_config:
audio_config.install_audio_config(installation) audio_config.install_audio_config(installation)
else: else:

View File

@ -1,17 +1,13 @@
from pathlib import Path from pathlib import Path
from archinstall.default_profiles.minimal import MinimalProfile from archinstall.default_profiles.minimal import MinimalProfile
from archinstall.lib.args import ArchConfig, arch_config_handler from archinstall.lib.args import arch_config_handler
from archinstall.lib.configuration import ConfigurationOutput from archinstall.lib.configuration import ConfigurationOutput
from archinstall.lib.disk.disk_menu import DiskLayoutConfigurationMenu from archinstall.lib.disk.disk_menu import DiskLayoutConfigurationMenu
from archinstall.lib.disk.encryption_menu import DiskEncryptionMenu from archinstall.lib.disk.encryption_menu import DiskEncryptionMenu
from archinstall.lib.disk.filesystem import FilesystemHandler from archinstall.lib.disk.filesystem import FilesystemHandler
from archinstall.lib.installer import Installer from archinstall.lib.installer import Installer
from archinstall.lib.models import Bootloader from archinstall.lib.models import Bootloader
from archinstall.lib.models.device_model import (
DiskLayoutConfiguration,
)
from archinstall.lib.models.network_configuration import NetworkConfiguration
from archinstall.lib.models.profile_model import ProfileConfiguration from archinstall.lib.models.profile_model import ProfileConfiguration
from archinstall.lib.models.users import Password, User from archinstall.lib.models.users import Password, User
from archinstall.lib.output import debug, error, info from archinstall.lib.output import debug, error, info
@ -20,13 +16,13 @@ from archinstall.tui import Tui
def perform_installation(mountpoint: Path) -> None: def perform_installation(mountpoint: Path) -> None:
config: ArchConfig = arch_config_handler.config config = arch_config_handler.config
if not config.disk_config: if not config.disk_config:
error("No disk configuration provided") error("No disk configuration provided")
return return
disk_config: DiskLayoutConfiguration = config.disk_config disk_config = config.disk_config
disk_encryption = config.disk_encryption disk_encryption = config.disk_encryption
with Installer( with Installer(
@ -41,7 +37,7 @@ def perform_installation(mountpoint: Path) -> None:
installation.set_hostname('minimal-arch') installation.set_hostname('minimal-arch')
installation.add_bootloader(Bootloader.Systemd) installation.add_bootloader(Bootloader.Systemd)
network_config: NetworkConfiguration | None = config.network_config network_config = config.network_config
if network_config: if network_config:
network_config.install_network_config( network_config.install_network_config(

View File

@ -1,15 +1,12 @@
from pathlib import Path from pathlib import Path
from archinstall import debug, error from archinstall import debug, error
from archinstall.lib.args import ArchConfig, arch_config_handler from archinstall.lib.args import arch_config_handler
from archinstall.lib.configuration import ConfigurationOutput from archinstall.lib.configuration import ConfigurationOutput
from archinstall.lib.disk.filesystem import FilesystemHandler from archinstall.lib.disk.filesystem import FilesystemHandler
from archinstall.lib.disk.utils import disk_layouts from archinstall.lib.disk.utils import disk_layouts
from archinstall.lib.global_menu import GlobalMenu from archinstall.lib.global_menu import GlobalMenu
from archinstall.lib.installer import Installer from archinstall.lib.installer import Installer
from archinstall.lib.models.device_model import (
DiskLayoutConfiguration,
)
from archinstall.tui import Tui from archinstall.tui import Tui
@ -33,13 +30,13 @@ def perform_installation(mountpoint: Path) -> None:
Only requirement is that the block devices are Only requirement is that the block devices are
formatted and setup prior to entering this function. formatted and setup prior to entering this function.
""" """
config: ArchConfig = arch_config_handler.config config = arch_config_handler.config
if not config.disk_config: if not config.disk_config:
error("No disk configuration provided") error("No disk configuration provided")
return return
disk_config: DiskLayoutConfiguration = config.disk_config disk_config = config.disk_config
disk_encryption = config.disk_encryption disk_encryption = config.disk_encryption
with Installer( with Installer(

View File

@ -2,20 +2,18 @@ import os
from pathlib import Path from pathlib import Path
from archinstall import SysInfo, debug, error, info from archinstall import SysInfo, debug, error, info
from archinstall.lib.args import ArchConfig, arch_config_handler from archinstall.lib.args import arch_config_handler
from archinstall.lib.configuration import ConfigurationOutput from archinstall.lib.configuration import ConfigurationOutput
from archinstall.lib.disk.filesystem import FilesystemHandler from archinstall.lib.disk.filesystem import FilesystemHandler
from archinstall.lib.disk.utils import disk_layouts from archinstall.lib.disk.utils import disk_layouts
from archinstall.lib.global_menu import GlobalMenu from archinstall.lib.global_menu import GlobalMenu
from archinstall.lib.installer import Installer, accessibility_tools_in_use, run_custom_user_commands from archinstall.lib.installer import Installer, accessibility_tools_in_use, run_custom_user_commands
from archinstall.lib.interactions.general_conf import PostInstallationAction, ask_post_installation from archinstall.lib.interactions.general_conf import PostInstallationAction, ask_post_installation
from archinstall.lib.models import AudioConfiguration, Bootloader from archinstall.lib.models import Bootloader
from archinstall.lib.models.device_model import ( from archinstall.lib.models.device_model import (
DiskLayoutConfiguration,
DiskLayoutType, DiskLayoutType,
EncryptionType, EncryptionType,
) )
from archinstall.lib.models.network_configuration import NetworkConfiguration
from archinstall.lib.models.users import User from archinstall.lib.models.users import User
from archinstall.lib.profile.profiles_handler import profile_handler from archinstall.lib.profile.profiles_handler import profile_handler
from archinstall.tui import Tui from archinstall.tui import Tui
@ -45,13 +43,13 @@ def perform_installation(mountpoint: Path) -> None:
""" """
info('Starting installation...') info('Starting installation...')
config: ArchConfig = arch_config_handler.config config = arch_config_handler.config
if not config.disk_config: if not config.disk_config:
error("No disk configuration provided") error("No disk configuration provided")
return return
disk_config: DiskLayoutConfiguration = config.disk_config disk_config = config.disk_config
run_mkinitcpio = not config.uki run_mkinitcpio = not config.uki
locale_config = config.locale_config locale_config = config.locale_config
disk_encryption = config.disk_encryption disk_encryption = config.disk_encryption
@ -97,7 +95,7 @@ def perform_installation(mountpoint: Path) -> None:
# If user selected to copy the current ISO network configuration # If user selected to copy the current ISO network configuration
# Perform a copy of the config # Perform a copy of the config
network_config: NetworkConfiguration | None = config.network_config network_config = config.network_config
if network_config: if network_config:
network_config.install_network_config( network_config.install_network_config(
@ -108,7 +106,7 @@ def perform_installation(mountpoint: Path) -> None:
if users := config.users: if users := config.users:
installation.create_users(users) installation.create_users(users)
audio_config: AudioConfiguration | None = config.audio_config audio_config = config.audio_config
if audio_config: if audio_config:
audio_config.install_audio_config(installation) audio_config.install_audio_config(installation)
else: else:

View File

@ -1,15 +1,13 @@
from pathlib import Path from pathlib import Path
from archinstall.default_profiles.minimal import MinimalProfile from archinstall.default_profiles.minimal import MinimalProfile
from archinstall.lib.args import ArchConfig, arch_config_handler from archinstall.lib.args import arch_config_handler
from archinstall.lib.configuration import ConfigurationOutput from archinstall.lib.configuration import ConfigurationOutput
from archinstall.lib.disk.disk_menu import DiskLayoutConfigurationMenu from archinstall.lib.disk.disk_menu import DiskLayoutConfigurationMenu
from archinstall.lib.disk.encryption_menu import DiskEncryptionMenu from archinstall.lib.disk.encryption_menu import DiskEncryptionMenu
from archinstall.lib.disk.filesystem import FilesystemHandler from archinstall.lib.disk.filesystem import FilesystemHandler
from archinstall.lib.installer import Installer from archinstall.lib.installer import Installer
from archinstall.lib.models import Bootloader from archinstall.lib.models import Bootloader
from archinstall.lib.models.device_model import DiskLayoutConfiguration
from archinstall.lib.models.network_configuration import NetworkConfiguration
from archinstall.lib.models.profile_model import ProfileConfiguration from archinstall.lib.models.profile_model import ProfileConfiguration
from archinstall.lib.models.users import Password, User from archinstall.lib.models.users import Password, User
from archinstall.lib.output import debug, error, info from archinstall.lib.output import debug, error, info
@ -18,9 +16,9 @@ from archinstall.tui import Tui
def perform_installation(mountpoint: Path) -> None: def perform_installation(mountpoint: Path) -> None:
config: ArchConfig = arch_config_handler.config config = arch_config_handler.config
disk_config: DiskLayoutConfiguration | None = config.disk_config disk_config = config.disk_config
if disk_config is None: if disk_config is None:
error("No disk configuration provided") error("No disk configuration provided")
@ -40,7 +38,7 @@ def perform_installation(mountpoint: Path) -> None:
installation.set_hostname('minimal-arch') installation.set_hostname('minimal-arch')
installation.add_bootloader(Bootloader.Systemd) installation.add_bootloader(Bootloader.Systemd)
network_config: NetworkConfiguration | None = config.network_config network_config = config.network_config
if network_config: if network_config:
network_config.install_network_config( network_config.install_network_config(

View File

@ -1,12 +1,11 @@
from pathlib import Path from pathlib import Path
from archinstall.lib.args import ArchConfig, arch_config_handler from archinstall.lib.args import arch_config_handler
from archinstall.lib.configuration import ConfigurationOutput from archinstall.lib.configuration import ConfigurationOutput
from archinstall.lib.disk.filesystem import FilesystemHandler from archinstall.lib.disk.filesystem import FilesystemHandler
from archinstall.lib.disk.utils import disk_layouts from archinstall.lib.disk.utils import disk_layouts
from archinstall.lib.global_menu import GlobalMenu from archinstall.lib.global_menu import GlobalMenu
from archinstall.lib.installer import Installer from archinstall.lib.installer import Installer
from archinstall.lib.models.device_model import DiskLayoutConfiguration
from archinstall.lib.output import debug, error from archinstall.lib.output import debug, error
from archinstall.tui import Tui from archinstall.tui import Tui
@ -31,13 +30,13 @@ def perform_installation(mountpoint: Path) -> None:
Only requirement is that the block devices are Only requirement is that the block devices are
formatted and setup prior to entering this function. formatted and setup prior to entering this function.
""" """
config: ArchConfig = arch_config_handler.config config = arch_config_handler.config
if not config.disk_config: if not config.disk_config:
error("No disk configuration provided") error("No disk configuration provided")
return return
disk_config: DiskLayoutConfiguration = config.disk_config disk_config = config.disk_config
disk_encryption = config.disk_encryption disk_encryption = config.disk_encryption
with Installer( with Installer(