Fedora Packages

python-bunch

Python dictionary with attribute-style access

python-bunch provides a python class which can perform as a dict whose keys are also accessible as attributes, similar to JavaScript objects. For instance:: >>> import bunch >>> people = bunch.Bunch({'alice': 'here', 'bob': 'there'}) >>> print people['alice'], people.alice here here The piece of python-bunch that sets it apart from similar modules found inside other projects is the bunchify() function which recursively converts from a dict to a Bunch:: >>> multi_level = {'array': ['scalar', {'mapping': 'to show recursion'} ]} >>> bunch.bunchify(multi_level) Bunch(array=['scalar', Bunch(mapping='to show recursion')])

Releases Overview

Release Stable Testing
EPEL 7 1.0.1-4.el7 -
File a new bug report »
Package Info

You can contact the maintainers of this package via email at python-bunch dash maintainers at fedoraproject dot org.



Sources on Pagure