Skip to content

Conversation

methane
Copy link
Member

@methane methane commented Nov 9, 2015

Current packer accepts child types and doesn't distinguish list and tuples.
It means you can't hook encoding named tuple with default function.

This PR adds strict_types option. When it is enabled, Packer doesn't accept
child types and tuples.

fixes #142
fixes #98

(This PR is follow up of #100 since there were no response from original author.)

faerot and others added 8 commits May 22, 2014 11:32
This will make precise python types serialization possible.
When precise_mode flag is set, serialization will be as precise as
possible - type checks will be exact (type(..) is ... instead of
isinstance(..., ...) and tuple will be treated as undefined type. This
mode is to make accurate object serialization possible.
…o pramukta-default_function_on_int_overflow
methane added a commit that referenced this pull request Jan 25, 2016
@methane methane merged commit 8036cb4 into msgpack:master Jan 25, 2016
@methane methane deleted the feature/strict-typecheck branch January 25, 2016 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Serialization of namedtuples tuple and list are indistinguishable
2 participants