class Case(Base):

    def as_dict(self):
        return {c.name: (getattr(self, c.name), c.info.get('description')) for
            c in self.__table__.c}
SQLAlchemy Declarative: Adding a static text attribute to a column