- Name: python-bunch
- Version: 1.0.1
- Release: 1.fc16
- Epoch:
- Group: Development/Languages
- License: MIT
- Url: http://github.com/dsc/bunch
- Summary: Python dictionary with attribute-style access
- Architecture: noarch
- Size: 8929
- Distribution: Fedora Project
- Vendor: Fedora Project
- Packager: Fedora Project
Description:
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')])
- BuildArch:
- ExcludeArch:
- ExclusiveArch:
- Cookie: x86-14.phx2.fedoraproject.org 1325180268
- Buildhost: x86-14.phx2.fedoraproject.org
Generated packages:
Other version of this rpm: