Enable ruff check for ANN (#1139)

This commit is contained in:
Teemu R.
2024-11-10 19:55:13 +01:00
committed by GitHub
parent 6b44fe6242
commit 66eb17057e
89 changed files with 596 additions and 452 deletions

View File

@@ -1,9 +1,13 @@
"""JSON abstraction."""
from __future__ import annotations
from typing import Any, Callable
try:
import orjson
def dumps(obj, *, default=None):
def dumps(obj: Any, *, default: Callable | None = None) -> str:
"""Dump JSON."""
return orjson.dumps(obj).decode()
@@ -11,7 +15,7 @@ try:
except ImportError:
import json
def dumps(obj, *, default=None):
def dumps(obj: Any, *, default: Callable | None = None) -> str:
"""Dump JSON."""
# Separators specified for consistency with orjson
return json.dumps(obj, separators=(",", ":"))