kim icon indicating copy to clipboard operation
kim copied to clipboard

Kim: A JSON Serialization and Marshaling framework

Results 16 kim issues
Sort by recently updated
recently updated
newest added

Currently only one invalid field can be reported at the time, because an exception is raised immediately after calling `.invalid()` It would be helpful if more than one could be...

Enhancement
triage
more info

For example, if your application includes third party libraries that define their own Kim Mappers, you're likely to have conflicts with common names such as `User`. A simple workaround could...

Enhancement
triage

Some weird issue with the metaclass stuff in six was detected on version 1.6.1 ``` /home/vagrant/.virtualenvs/vizibl-api/local/lib/python2.7/site-packages/kim/__init__.py in () 7 8 ----> 9 from .mapper import Mapper 10 from .field import...

bug
triage

``` 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`

triage

Currently `self.fields` is in fact `cls.fields` and changes made to fields persist across all Mapper instances

triage

Rather than having to add to extra_error_msgs

Enhancement
triage