bfontaine/flatkeys — pull request #1 by svisser (2014-12-31 12:35:13+00:00)
Title: Use isinstance check so library can be used for more types

By using `if isinstance(v, collections.Mapping)` you can make this library work not just for dictionaries but also for the common dictionary types in the standard library (such as `collections.OrderedDict`) as well as subclasses made by the user.