SQLAlchemy Przetwarzanie wyników kolumn

Pracuję z bazą danych IBM DB2 przy użyciu sterownika ibm_db2 i sqlalchemy. Mój model to:

class User(Model):
    id          = Column('UID', Integer, primary_key=True)
    user        = Column('USER', String(20))
    password    = Column('PASSWORD', String(10))
    name        = Column('NAME', String(30))

Pola ciągów z bazy danych (np.imię) ma postać:

>>> "John                                "

, gdzie wartość jest wypełniona pustymi polami do pełnej długości pola według schematu.

Muszę zmienić to zachowanie na typ sqlalchemy String (lub jego pochodną), który powstał (np.value.strip ()) przed wynikami wyjściaquery.all ():

>>> "John"

Jak mogę to zrobić?

@własność dekorator nie ma zastosowania. Muszę zmienić zachowanie standardowej klasy String sqlalchemy.

questionAnswers(1)

yourAnswerToTheQuestion