Ñò
ø!Ic           @   sb   d  Z  d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d	 S(
   s   

    treebeard.exceptions
    --------------------

    Exceptions

    :copyright: 2008 by Gustavo Picon
    :license: Apache License 2.0

t   InvalidPositionc           B   s   e  Z d  Z RS(   s2   
    Raised when passing an invalid pos value
    (   t   __name__t
   __module__t   __doc__(    (    (    sV   /afs/sipb.mit.edu/project/remit/demo-code/django-treebeard-1.1/treebeard/exceptions.pyR       s   t   InvalidMoveToDescendantc           B   s   e  Z d  Z RS(   sJ   
    Raised when attemping to move a node to one of it's descendants.
    (   R   R   R   (    (    (    sV   /afs/sipb.mit.edu/project/remit/demo-code/django-treebeard-1.1/treebeard/exceptions.pyR      s   t   MissingNodeOrderByc           B   s   e  Z d  Z RS(   si   
    Raised when an operation needs a missing
    :attr:`~treebeard.MP_Node.node_order_by` attribute
    (   R   R   R   (    (    (    sV   /afs/sipb.mit.edu/project/remit/demo-code/django-treebeard-1.1/treebeard/exceptions.pyR      s   t   PathOverflowc           B   s   e  Z d  Z RS(   sÅ   
    Raised when trying to add or move a node to a position where no more nodes
    can be added (see :attr:`~treebeard.MP_Node.path` and
    :attr:`~treebeard.MP_Node.alphabet` for more info)
    (   R   R   R   (    (    (    sV   /afs/sipb.mit.edu/project/remit/demo-code/django-treebeard-1.1/treebeard/exceptions.pyR      s   N(   R   t	   ExceptionR    R   R   R   (    (    (    sV   /afs/sipb.mit.edu/project/remit/demo-code/django-treebeard-1.1/treebeard/exceptions.pyt   <module>   s   