]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
config: name parameter for MkosiJsonEncoder.default as in base class
authorJoerg Behrmann <behrmann@physik.fu-berlin.de>
Wed, 6 Dec 2023 08:16:33 +0000 (09:16 +0100)
committerJoerg Behrmann <behrmann@physik.fu-berlin.de>
Wed, 6 Dec 2023 08:16:33 +0000 (09:16 +0100)
mkosi/config.py

index 3ac3b9ad6780958998b9dc79e8ffa6feee026070..f62bd6f2ff05050df7a85d8cfe5725f81562160a 100644 (file)
@@ -3011,16 +3011,16 @@ def summary(config: MkosiConfig) -> str:
 
 
 class MkosiJsonEncoder(json.JSONEncoder):
-    def default(self, obj: Any) -> Any:
-        if isinstance(obj, StrEnum):
-            return str(obj)
-        elif isinstance(obj, os.PathLike):
-            return os.fspath(obj)
-        elif isinstance(obj, uuid.UUID):
-            return str(obj)
-        elif isinstance(obj, (MkosiArgs, MkosiConfig)):
-            return obj.to_dict()
-        return json.JSONEncoder.default(self, obj)
+    def default(self, o: Any) -> Any:
+        if isinstance(o, StrEnum):
+            return str(o)
+        elif isinstance(o, os.PathLike):
+            return os.fspath(o)
+        elif isinstance(o, uuid.UUID):
+            return str(o)
+        elif isinstance(o, (MkosiArgs, MkosiConfig)):
+            return o.to_dict()
+        return json.JSONEncoder.default(self, o)
 
 
 E = TypeVar("E", bound=StrEnum)