from typing import Any from sqlalchemy import inspect def get_object_as_dict(obj: object) -> dict[str, Any]: """Convert SQLAlchemy object to dictionary.""" return { column.expression.name: getattr(obj, column.key) for column in inspect(obj).mapper.column_attrs # type: ignore }