diff --git a/archinstall/lib/models/application.py b/archinstall/lib/models/application.py index 8874c5af..7ecb7a07 100644 --- a/archinstall/lib/models/application.py +++ b/archinstall/lib/models/application.py @@ -78,7 +78,7 @@ class BluetoothConfiguration: return {'enabled': self.enabled} @staticmethod - def parse_arg(arg: dict[str, Any]) -> 'BluetoothConfiguration': + def parse_arg(arg: BluetoothConfigSerialization) -> 'BluetoothConfiguration': return BluetoothConfiguration(arg['enabled']) @@ -92,7 +92,7 @@ class PowerManagementConfiguration: } @staticmethod - def parse_arg(arg: dict[str, Any]) -> 'PowerManagementConfiguration': + def parse_arg(arg: PowerManagementConfigSerialization) -> 'PowerManagementConfiguration': return PowerManagementConfiguration( PowerManagement(arg['power_management']), ) @@ -106,7 +106,7 @@ class PrintServiceConfiguration: return {'enabled': self.enabled} @staticmethod - def parse_arg(arg: dict[str, Any]) -> 'PrintServiceConfiguration': + def parse_arg(arg: PrintServiceConfigSerialization) -> 'PrintServiceConfiguration': return PrintServiceConfiguration(arg['enabled'])