ó
h€
\c           @   s   d  e  f d „  ƒ  YZ d S(   t   Basec           B   sh   e  Z e d  „  ƒ Z e d „  ƒ Z e d „  ƒ Z d d „ Z d „  Z d d d „ Z	 d e
 d „ Z RS(	   c         C   s   |  j  d k S(   Ni   (   t
   max_occurs(   t   self(    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt   accepts_multiple   s    c         C   s   d  S(   N(   t   None(   R   (    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt   default_value   s    c         C   s   |  j  d k S(   Ni    (   t
   min_occurs(   R   (    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt   is_optional   s    i    c         C   sD   i  } | s | | | f S| | } | d 7} i | |  j  6| | f S(   Ni   (   t	   attr_name(   R   t   argst   indext   resultt   value(    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt
   parse_args   s    

c         C   s   t  ƒ  ‚ d  S(   N(   t   NotImplementedError(   R   t   kwargst   namet   available_kwargs(    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt   parse_kwargs   s    c         C   s   t  ƒ  ‚ d S(   s  Consume matching xmlelements and call parse() on each of them

        :param xmlelements: Dequeue of XML element objects
        :type xmlelements: collections.deque of lxml.etree._Element
        :param schema: The parent XML schema
        :type schema: zeep.xsd.Schema
        :param name: The name of the parent element
        :type name: str
        :param context: Optional parsing context (for inline schemas)
        :type context: zeep.xsd.context.XmlParserContext
        :return: dict or None

        N(   R   (   R   t   xmlelementst   schemaR   t   context(    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt   parse_xmlelements   s    c         C   s   d S(   Nt    (    (   R   R   t
   standalone(    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt	   signature+   s    N(   t   __name__t
   __module__t   propertyR   R   R   R   R   R   R   t   FalseR   (    (    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyR       s   		N(   t   objectR    (    (    (    sK   /data/av2000/b2b/venv/lib/python2.7/site-packages/zeep/xsd/elements/base.pyt   <module>   s    