Use serialization TypedDicts to reduce Any instances (#4085)

This commit is contained in:
correctmost 2026-01-06 18:05:13 -05:00 committed by GitHub
parent f2e40742bb
commit cec29d123b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -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'])