" ""
sqlalchemy オブジェクトを dict に変換します
else:
Fields = Dict (MAP (Lambda C: (C.Name, Getattr) (Obj, C.Name)), Columns)
# Fields = DICT ([(C.Name, Getattr (OBJ, C. name)) for c in obj.__table__.columns])
If rename and isinstance(rename, dict):
#同じキーと値を持つ項目を最初に削除します
_rename = dict(filter(lambda ( k, v): str(k) != str(v), rename.iteritems ()))
キーが元のキーにすでに存在する場合、元のキーの値は新しいキーの値で上書きされます
# map(lambda (k, v ):fields.setdefault(v,fields.pop(k,None)),_rename.iteritems())
map(lambda(k,v):fields.update({v:fields.pop(k,None) )}), _rename.iteritems())
#
return フィールド
else:
return {}