ds = lambda d, cls, column_name: str(d[column_name])
rs = lambda d, cls, column_name: str(d.value(cls()._meta.db_table, column_name)
    )

def __serialize(cls, d, ser):
    values = []
for column_name in cls().distinguishing_column_names():
    value = ser(d, cls, column_name)
if value == 'None':
    value = ''
values.append(value)
return ' '.join(values)

@classmethod
def serialize_dict(cls, d):
    return __serialize(cls, d, ds)

@classmethod
def serialize_row(cls, row):
    return __serialize(cls, d, rs)
Как я могу реорганизовать эти две функции, чтобы они были более СУХИМИ?