Metadata-Version: 1.0
Name: zodict
Version: 1.1
Summary: zope.interface compliant ordered dictionary.
Home-page: https://svn.plone.org/svn/archetypes/AGX/zodict
Author: rnix
Author-email: rnix@squarewave.at
License: GNU General Public Licence
Description: 
        zodict
        ======
        
        Ordered dictionary which implements the corresponding
        ``zope.interface.common.mapping`` interface.::
        
        >>> from zope.interface.common.mapping import IFullMapping
        >>> from zodict import zodict
        >>> zod = zodict()
        >>> IFullMapping.providedBy(zod)
        True
        
        Node
        ====
        
        This is a zodict which provides a location.::
        
        >>> from zope.location.interface import ILocation
        >>> from zodict.node import Node
        >>> root = Node('root')
        >>> ILocation.providedBy(Node)
        True
        
        >>> root['child'] = Node()
        >>> root['child'].path
        ['root', 'child']
        
        >>> child = root['child']
        >>> child.__name__
        'child'
        
        >>> child.__parent__
        <Node object 'root' at ...>
        
        Changes
        =======
        
        -Add node interface and implementation
        rnix, 2009-03-18
        
        Credits
        =======
        
        -Written by ``rnix`` (2009-03-17)
Keywords: odict
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Framework :: Zope3
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
