From 99f8c417337c8b932d13a5dce4bf1f49d076d794 Mon Sep 17 00:00:00 2001 From: Bala FA Date: Mon, 11 Dec 2023 07:24:48 +0530 Subject: [PATCH] fix typing in versioningconfig.py (#1370) Signed-off-by: Bala.FA --- minio/versioningconfig.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/minio/versioningconfig.py b/minio/versioningconfig.py index 94e15948..bfae3610 100644 --- a/minio/versioningconfig.py +++ b/minio/versioningconfig.py @@ -27,7 +27,7 @@ OFF = "Off" SUSPENDED = "Suspended" -K = TypeVar("K", bound="VersioningConfig") +A = TypeVar("A", bound="VersioningConfig") class VersioningConfig: @@ -56,13 +56,13 @@ def mfa_delete(self) -> str | None: return self._mfa_delete @classmethod - def fromxml(cls: Type[K], element: ET.Element) -> K: + def fromxml(cls: Type[A], element: ET.Element) -> A: """Create new object with values from XML element.""" status = findtext(element, "Status") mfa_delete = findtext(element, "MFADelete") return cls(status, mfa_delete) - def toxml(self, element: ET.Element) -> ET.Element: + def toxml(self, element: ET.Element | None) -> ET.Element: """Convert to XML.""" element = Element("VersioningConfiguration") if self._status: