mikeywaites / kim

Kim: A JSON Serialization and Marshaling framework
http://kim.readthedocs.org/en/latest/
Other
317 stars 17 forks source link

Partial and field source don't mix very well #89

Open jackqu7 opened 8 years ago

jackqu7 commented 8 years ago
name = field.String(source='full', required=True)

@marshaling.processes('name')
def print_name(session):
     print(session.data)

mapper.marshal({}, partial=True, obj=existing_obj)

expected result: session.data == existing_obj.full actual result: session.data == None