from ..db_model import Model


class NBESFVerMatchErr(Exception): ...


class NBESFParseErr(Exception): ...


def row2dict(row: Model) -> dict:
    d = {}
    for column in row.__table__.columns:
        d[column.name] = str(getattr(row, column.name))

    return d