src/pyams_utils/interfaces/traversing.py
branchdev-tf
changeset 427 63284c98cdc1
parent 31 31d5cfdbd741
equal deleted inserted replaced
426:2022e4da3ad9 427:63284c98cdc1
     8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
     9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
    10 # FOR A PARTICULAR PURPOSE.
    10 # FOR A PARTICULAR PURPOSE.
    11 #
    11 #
    12 
    12 
    13 __docformat__ = 'restructuredtext'
    13 """PyAMS_utils.interfaces.traversing module
       
    14 
       
    15 The IPathElements is used by an Hypatia index to store internal IDs of parents of a given
       
    16 objects; this allows to query catalog for objects which are located "inside" a given parent
       
    17 object, identified by it's internal ID.
       
    18 """
       
    19 
       
    20 from zope.interface import Interface
       
    21 from zope.schema import Int, List
    14 
    22 
    15 
    23 
    16 # import standard library
    24 __docformat__ = 'restructuredtext'
    17 
       
    18 # import interfaces
       
    19 
       
    20 # import packages
       
    21 from zope.interface import Interface
       
    22 from zope.schema import List, Int
       
    23 
    25 
    24 
    26 
    25 class IPathElements(Interface):
    27 class IPathElements(Interface):
    26     """Path elements interface"""
    28     """Path elements interface"""
    27 
    29