Skip to content

Commit 33aa903

Browse files
authored
fix: add DateOffset to json serializer (apache#32532)
1 parent 4c3aae7 commit 33aa903

File tree

4 files changed

+561
-545
lines changed

4 files changed

+561
-545
lines changed

superset/utils/json.py

+3
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ def base_json_conv(obj: Any) -> Any: # noqa: C901
9595
return str(obj)
9696
if isinstance(obj, timedelta):
9797
return format_timedelta(obj)
98+
if isinstance(obj, pd.DateOffset):
99+
offset_attrs = ", ".join(f"{k}={v}" for k, v in obj.kwds.items())
100+
return f"DateOffset({offset_attrs})"
98101
if isinstance(obj, bytes):
99102
try:
100103
return obj.decode("utf-8")

0 commit comments

Comments
 (0)