From 6d44bf6db3d411f42e88d43d7b1bff2d9ffca4c6 Mon Sep 17 00:00:00 2001 From: correctmost <134317971+correctmost@users.noreply.github.com> Date: Tue, 6 Jan 2026 14:19:43 -0500 Subject: [PATCH] Use serialization TypedDicts to reduce Any instances --- archinstall/lib/models/application.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/archinstall/lib/models/application.py b/archinstall/lib/models/application.py index 95163e2b1e..aeb0f4ddf0 100644 --- a/archinstall/lib/models/application.py +++ b/archinstall/lib/models/application.py @@ -69,7 +69,7 @@ def json(self) -> BluetoothConfigSerialization: return {'enabled': self.enabled} @staticmethod - def parse_arg(arg: dict[str, Any]) -> 'BluetoothConfiguration': + def parse_arg(arg: BluetoothConfigSerialization) -> 'BluetoothConfiguration': return BluetoothConfiguration(arg['enabled']) @@ -83,7 +83,7 @@ def json(self) -> PowerManagementConfigSerialization: } @staticmethod - def parse_arg(arg: dict[str, Any]) -> 'PowerManagementConfiguration': + def parse_arg(arg: PowerManagementConfigSerialization) -> 'PowerManagementConfiguration': return PowerManagementConfiguration( PowerManagement(arg['power_management']), ) @@ -97,7 +97,7 @@ def json(self) -> PrintServiceConfigSerialization: return {'enabled': self.enabled} @staticmethod - def parse_arg(arg: dict[str, Any]) -> 'PrintServiceConfiguration': + def parse_arg(arg: PrintServiceConfigSerialization) -> 'PrintServiceConfiguration': return PrintServiceConfiguration(arg['enabled'])