Files
toolbox/utils/for_DB.py
T
2025-11-29 14:51:45 +03:00

14 lines
390 B
Python

def toDict(data) -> dict:
return {
c.name: (
(
getattr(data, c.name)
if not c.name.endswith("_data")
else getattr(data, c.name).toDict()
)
if not c.name.endswith("_at")
else getattr(data, c.name).strftime("%Y-%m-%d %H:%M:%S")
)
for c in data.__table__.columns
}