From 681b9fc176c7133e15159ccf6d3e91b2942c9814 Mon Sep 17 00:00:00 2001 From: codefiles <11915375+codefiles@users.noreply.github.com> Date: Sat, 10 Jan 2026 18:35:52 -0500 Subject: [PATCH] Use instance method for _load_config --- archinstall/lib/models/locale.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/archinstall/lib/models/locale.py b/archinstall/lib/models/locale.py index 9c82dd262f..a5520daf64 100644 --- a/archinstall/lib/models/locale.py +++ b/archinstall/lib/models/locale.py @@ -32,24 +32,21 @@ def preview(self) -> str: output += '{}: {}'.format(tr('Locale encoding'), self.sys_enc) return output - @classmethod - def _load_config(cls, config: 'LocaleConfiguration', args: dict[str, str]) -> 'LocaleConfiguration': + def _load_config(self, args: dict[str, str]) -> None: if 'sys_lang' in args: - config.sys_lang = args['sys_lang'] + self.sys_lang = args['sys_lang'] if 'sys_enc' in args: - config.sys_enc = args['sys_enc'] + self.sys_enc = args['sys_enc'] if 'kb_layout' in args: - config.kb_layout = args['kb_layout'] - - return config + self.kb_layout = args['kb_layout'] @classmethod def parse_arg(cls, args: dict[str, Any]) -> 'LocaleConfiguration': default = cls.default() if 'locale_config' in args: - default = cls._load_config(default, args['locale_config']) + default._load_config(args['locale_config']) else: - default = cls._load_config(default, args) + default._load_config(args) return default