From 8a1320093d014f46baa4ce611f9c7d74941a3746 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Sun, 1 Feb 2026 08:21:00 +0000 Subject: [PATCH] fix: add formatter modules --- src/formatters/json_formatter.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/formatters/json_formatter.py b/src/formatters/json_formatter.py index 524fa43..a7d7ce4 100644 --- a/src/formatters/json_formatter.py +++ b/src/formatters/json_formatter.py @@ -11,8 +11,5 @@ class JSONFormatter(BaseFormatter): def format(data: Any) -> str: """Format data as JSON.""" if hasattr(data, "to_dict"): - return json.dumps(data.to_dict(), indent=2, default=str) - elif hasattr(data, "__dict__"): - return json.dumps(data.__dict__, indent=2, default=str) - else: - return json.dumps(data, indent=2, default=str) + data = data.to_dict() + return json.dumps(data, indent=2, default=str)