l
œ«.Mc               @   sX  d  Z  d d l m Z m Z d d l Z d d d d d d	 d
 d d d d d d d d d d g Z e e d ƒ ƒ Z e e e	 ƒ  ƒ ƒ Z
 e e i  j ƒ  ƒ ƒ Z e e i  j ƒ  ƒ ƒ Z e e i  j ƒ  ƒ ƒ Z e e g  ƒ ƒ Z e e e g  ƒ ƒ ƒ Z e e e d ƒ ƒ ƒ Z e e e ƒ  ƒ ƒ Z e e d ƒ ƒ Z e e d) ƒ ƒ Z e e e ƒ  ƒ ƒ Z e i  j ƒ  ƒ Z e i  j ƒ  ƒ Z e i  j ƒ  ƒ Z e e j ƒ Z  Gd „  d d e ƒZ! Gd „  d d e ƒZ" Gd „  d e" ƒ Z# e# j$ e ƒ e# j$ e
 ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ e# j$ e ƒ Gd „  d d e ƒZ% Gd „  d d e ƒZ& Gd „  d	 d e ƒZ' Gd „  d
 e% e" e& ƒ Z( e( j$ e) ƒ Gd „  d e( ƒ Z* e* j$ e ƒ Gd  „  d e% e" e& ƒ Z+ Gd! „  d e% ƒ Z, Gd" „  d e, e( ƒ Z- e- j$ e ƒ Gd# „  d e, e( ƒ Z. e. j$ e ƒ Gd$ „  d e, ƒ Z/ e/ j$ e ƒ Gd% „  d e+ ƒ Z0 e0 j$ e1 ƒ Gd& „  d e% e" e& ƒ Z2 e2 j$ e3 ƒ e2 j$ e4 ƒ e2 j$ e ƒ Gd' „  d e2 ƒ Z5 e5 j$ e6 ƒ e5 j$ e	 ƒ Gd( „  d e2 ƒ Z7 e7 j$ e8 ƒ e7 j$ e	 ƒ d S(*   u  Abstract Base Classes (ABCs) for collections, according to PEP 3119.

DON'T USE THIS MODULE DIRECTLY!  The classes here should be imported
via collections; they are defined here only to alleviate certain
bootstrapping issues.  Unit tests are in test_collections.
i    (   u   ABCMetau   abstractmethodNu   Hashableu   Iterableu   Iteratoru   Sizedu	   Containeru   Callableu   Setu
   MutableSetu   Mappingu   MutableMappingu   MappingViewu   KeysViewu	   ItemsViewu
   ValuesViewu   Sequenceu   MutableSequenceu
   ByteStrings    u    c             B   s,   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z d S(   c             C   s   d S(   Ni    (    (   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __hash__3   s    c             C   sK   |  t  k rG x8 | j D]* } d | j k r | j d r< d SPq q Wn  t S(   Nu   __hash__T(   u   Hashableu   __mro__u   __dict__u   Trueu   NotImplemented(   u   clsu   Cu   B(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __subclasshook__7   s    N(   u   __name__u
   __module__u   abstractmethodu   __hash__u   classmethodu   __subclasshook__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   Hashable1   s   
u	   metaclassc             B   s,   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z d S(   c             c   s   d  S(   N(    (   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iter__D   s    c             C   s0   |  t  k r, t d „  | j Dƒ ƒ r, d Sn  t S(   Nc             s   s   |  ] } d  | j  k Vq d S(   u   __iter__N(   u   __dict__(   u   .0u   B(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>L   s    T(   u   Iterableu   anyu   __mro__u   Trueu   NotImplemented(   u   clsu   C(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __subclasshook__I   s    N(   u   __name__u
   __module__u   abstractmethodu   __iter__u   classmethodu   __subclasshook__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   IterableB   s   
c             B   s5   |  Ee  Z e d  „  ƒ Z d „  Z e d „  ƒ Z d S(   c             C   s
   t  ‚ d  S(   N(   u   StopIteration(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __next__S   s    c             C   s   |  S(   N(    (   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iter__W   s    c             C   sI   |  t  k rE t d „  | j Dƒ ƒ rE t d „  | j Dƒ ƒ rE d Sn  t S(   Nc             s   s   |  ] } d  | j  k Vq d S(   u   __next__N(   u   __dict__(   u   .0u   B(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>]   s    c             s   s   |  ] } d  | j  k Vq d S(   u   __iter__N(   u   __dict__(   u   .0u   B(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>^   s    T(   u   Iteratoru   anyu   __mro__u   Trueu   NotImplemented(   u   clsu   C(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __subclasshook__Z   s
    N(   u   __name__u
   __module__u   abstractmethodu   __next__u   __iter__u   classmethodu   __subclasshook__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   IteratorQ   s   
	c             B   s,   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z d S(   c             C   s   d S(   Ni    (    (   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __len__r   s    c             C   s0   |  t  k r, t d „  | j Dƒ ƒ r, d Sn  t S(   Nc             s   s   |  ] } d  | j  k Vq d S(   u   __len__N(   u   __dict__(   u   .0u   B(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>y   s    T(   u   Sizedu   anyu   __mro__u   Trueu   NotImplemented(   u   clsu   C(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __subclasshook__v   s    N(   u   __name__u
   __module__u   abstractmethodu   __len__u   classmethodu   __subclasshook__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   Sizedp   s   
c             B   s,   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z d S(   c             C   s   d S(   NF(   u   False(   u   selfu   x(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __contains__€   s    c             C   s0   |  t  k r, t d „  | j Dƒ ƒ r, d Sn  t S(   Nc             s   s   |  ] } d  | j  k Vq d S(   u   __contains__N(   u   __dict__(   u   .0u   B(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>‡   s    T(   u	   Containeru   anyu   __mro__u   Trueu   NotImplemented(   u   clsu   C(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __subclasshook__„   s    N(   u   __name__u
   __module__u   abstractmethodu   __contains__u   classmethodu   __subclasshook__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   Container~   s   
c             B   s,   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z d S(   c             O   s   d S(   NF(   u   False(   u   selfu   argsu   kwds(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __call__Ž   s    c             C   s0   |  t  k r, t d „  | j Dƒ ƒ r, d Sn  t S(   Nc             s   s   |  ] } d  | j  k Vq d S(   u   __call__N(   u   __dict__(   u   .0u   B(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>•   s    T(   u   Callableu   anyu   __mro__u   Trueu   NotImplemented(   u   clsu   C(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __subclasshook__’   s    N(   u   __name__u
   __module__u   abstractmethodu   __call__u   classmethodu   __subclasshook__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   CallableŒ   s   
c             B   s   |  Ee  Z d  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z e	 d „  ƒ Z
 d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d S(   uh  A set is a finite, iterable container.

    This class provides concrete generic implementations of all
    methods except for __contains__, __iter__ and __len__.

    To override the comparisons (presumably for speed, as the
    semantics are fixed), all you have to do is redefine __le__ and
    then the other operations will automatically follow suit.
    c             C   sT   t  | t ƒ s t St |  ƒ t | ƒ k r/ d Sx |  D] } | | k r6 d Sq6 Wd S(   NFT(   u
   isinstanceu   Setu   NotImplementedu   lenu   Falseu   True(   u   selfu   otheru   elem(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __le__©   s    c             C   s8   t  | t ƒ s t St |  ƒ t | ƒ k  o7 |  j | ƒ S(   N(   u
   isinstanceu   Setu   NotImplementedu   lenu   __le__(   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __lt__³   s    c             C   s   t  | t ƒ s t S| |  k  S(   N(   u
   isinstanceu   Setu   NotImplemented(   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __gt__¸   s    c             C   s   t  | t ƒ s t S| |  k S(   N(   u
   isinstanceu   Setu   NotImplemented(   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __ge__½   s    c             C   s8   t  | t ƒ s t St |  ƒ t | ƒ k o7 |  j | ƒ S(   N(   u
   isinstanceu   Setu   NotImplementedu   lenu   __le__(   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __eq__Â   s    c             C   s   |  | k S(   N(    (   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __ne__Ç   s    c             C   s
   |  | ƒ S(   u¼   Construct an instance of the class from any iterable input.

        Must override this method if the class constructor signature
        does not accept an iterable for an input.
        (    (   u   clsu   it(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   _from_iterableÊ   s    c                s0   t  | t ƒ s t Sˆ  j ‡  f d †  | Dƒ ƒ S(   Nc             3   s!   |  ] } | ˆ  k r | Vq d  S(   N(    (   u   .0u   value(   u   self(    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>Ö   s    (   u
   isinstanceu   Iterableu   NotImplementedu   _from_iterable(   u   selfu   other(    (   u   selfuW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __and__Ó   s    c             C   s%   x | D] } | |  k r d Sq Wd S(   NFT(   u   Falseu   True(   u   selfu   otheru   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu
   isdisjointØ   s    c             C   s6   t  | t ƒ s t Sd „  |  | f Dƒ } |  j | ƒ S(   Nc             s   s"   |  ] } | D] } | Vq q d  S(   N(    (   u   .0u   su   e(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>á   s    (   u
   isinstanceu   Iterableu   NotImplementedu   _from_iterable(   u   selfu   otheru   chain(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __or__Þ   s    c                sQ   t  ˆ  t ƒ s4 t  ˆ  t ƒ s" t S|  j ˆ  ƒ ‰  n  |  j ‡  f d †  |  Dƒ ƒ S(   Nc             3   s!   |  ] } | ˆ  k r | Vq d  S(   N(    (   u   .0u   value(   u   other(    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>é   s    (   u
   isinstanceu   Setu   Iterableu   NotImplementedu   _from_iterable(   u   selfu   other(    (   u   otheruW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __sub__ä   s
    c             C   sD   t  | t ƒ s4 t  | t ƒ s" t S|  j | ƒ } n  |  | | |  BS(   N(   u
   isinstanceu   Setu   Iterableu   NotImplementedu   _from_iterable(   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __xor__ì   s
    c             C   sÊ   t  j } d | d } t |  ƒ } d | d } | | M} x> |  D]6 } t | ƒ } | | | d >Ad Ad N} | | M} qB W| d d } | | M} | | k r± | | d 8} n  | d
 k rÆ d	 } n  | S(   u+  Compute the hash value of a set.

        Note that we don't define __hash__: not all sets are hashable.
        But if you define a hashable set type, its __hash__ should
        call this function.

        This must be compatible __eq__.

        All sets ought to compare equal if they contain the same
        elements, regardless of how they are implemented, and
        regardless of the order of the elements; so there's not much
        freedom for __eq__ or __hash__.  We match the algorithm used
        by the built-in frozenset type.
        i   i   iMïèri   i³M[l   ×4~2 iÍ iãÃ6iÁÇ8#iÿÿÿÿ(   u   sysu   maxsizeu   lenu   hash(   u   selfu   MAXu   MASKu   nu   hu   xu   hx(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   _hashó   s     	

	N(   u   __name__u
   __module__u   __doc__u   __le__u   __lt__u   __gt__u   __ge__u   __eq__u   __ne__u   classmethodu   _from_iterableu   __and__u
   isdisjointu   __or__u   __sub__u   __xor__u   _hash(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   Set   s   

	
											c             B   sk   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d	 S(
   c             C   s
   t  ‚ d S(   u   Add an element.N(   u   NotImplementedError(   u   selfu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   add  s    c             C   s
   t  ‚ d S(   u8   Remove an element.  Do not raise an exception if absent.N(   u   NotImplementedError(   u   selfu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   discard  s    c             C   s,   | |  k r t  | ƒ ‚ n  |  j | ƒ d S(   u5   Remove an element. If not a member, raise a KeyError.N(   u   KeyErroru   discard(   u   selfu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   remove"  s    c             C   sH   t  |  ƒ } y t | ƒ } Wn t k
 r6 t ‚ Yn X|  j | ƒ | S(   u2   Return the popped value.  Raise KeyError if empty.(   u   iteru   nextu   StopIterationu   KeyErroru   discard(   u   selfu   itu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   pop(  s    c             C   s-   y x |  j  ƒ  q Wn t k
 r( Yn Xd S(   u6   This is slow (creates N new iterators!) but effective.N(   u   popu   KeyError(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   clear2  s
    c             C   s"   x | D] } |  j  | ƒ q W|  S(   N(   u   add(   u   selfu   itu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __ior__:  s    c             C   s&   x |  | D] } |  j  | ƒ q W|  S(   N(   u   discard(   u   selfu   itu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iand__?  s    c             C   sx   | |  k r |  j  ƒ  n[ t | t ƒ s: |  j | ƒ } n  x7 | D]/ } | |  k rc |  j | ƒ qA |  j | ƒ qA W|  S(   N(   u   clearu
   isinstanceu   Setu   _from_iterableu   discardu   add(   u   selfu   itu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __ixor__D  s    c             C   s;   | |  k r |  j  ƒ  n x | D] } |  j | ƒ q  W|  S(   N(   u   clearu   discard(   u   selfu   itu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __isub__Q  s
    N(   u   __name__u
   __module__u   abstractmethodu   addu   discardu   removeu   popu   clearu   __ior__u   __iand__u   __ixor__u   __isub__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu
   MutableSet  s   
		
				c             B   s_   |  Ee  Z e d  „  ƒ Z d d „ Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d S(	   c             C   s
   t  ‚ d  S(   N(   u   KeyError(   u   selfu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __getitem__a  s    c             C   s)   y |  | SWn t  k
 r$ | SYn Xd  S(   N(   u   KeyError(   u   selfu   keyu   default(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   gete  s    c             C   s-   y |  | Wn t  k
 r$ d SYn Xd Sd  S(   NFT(   u   KeyErroru   Falseu   True(   u   selfu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __contains__k  s
    	c             C   s
   t  |  ƒ S(   N(   u   KeysView(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   keyss  s    c             C   s
   t  |  ƒ S(   N(   u	   ItemsView(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   itemsv  s    c             C   s
   t  |  ƒ S(   N(   u
   ValuesView(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   valuesy  s    c             C   s5   t  | t ƒ s t St |  j ƒ  ƒ t | j ƒ  ƒ k S(   N(   u
   isinstanceu   Mappingu   NotImplementedu   dictu   items(   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __eq__|  s    c             C   s   |  | k S(   N(    (   u   selfu   other(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __ne__  s    N(   u   __name__u
   __module__u   abstractmethodu   __getitem__u   Noneu   getu   __contains__u   keysu   itemsu   valuesu   __eq__u   __ne__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   Mapping_  s   
					c             B   s)   |  Ee  Z d  „  Z d „  Z d „  Z d S(   c             C   s   | |  _  d  S(   N(   u   _mapping(   u   selfu   mapping(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __init__‡  s    c             C   s   t  |  j ƒ S(   N(   u   lenu   _mapping(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __len__Š  s    c             C   s   d j  |  ƒ S(   Nu&   {0.__class__.__name__}({0._mapping!r})(   u   format(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __repr__  s    N(   u   __name__u
   __module__u   __init__u   __len__u   __repr__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   MappingView…  s   
		c             B   s/   |  Ee  Z e d  „  ƒ Z d „  Z d „  Z d S(   c             C   s
   t  | ƒ S(   N(   u   set(   u   selfu   it(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   _from_iterable“  s    c             C   s   | |  j  k S(   N(   u   _mapping(   u   selfu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __contains__—  s    c             c   s   x |  j  D] } | Vq
 Wd  S(   N(   u   _mapping(   u   selfu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iter__š  s    N(   u   __name__u
   __module__u   classmethodu   _from_iterableu   __contains__u   __iter__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   KeysView‘  s   
	c             B   s/   |  Ee  Z e d  „  ƒ Z d „  Z d „  Z d S(   c             C   s
   t  | ƒ S(   N(   u   set(   u   selfu   it(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   _from_iterable£  s    c             C   sD   | \ } } y |  j  | } Wn t k
 r5 d SYn X| | k Sd  S(   NF(   u   _mappingu   KeyErroru   False(   u   selfu   itemu   keyu   valueu   v(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __contains__§  s    	c             c   s*   x# |  j  D] } | |  j  | f Vq
 Wd  S(   N(   u   _mapping(   u   selfu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iter__°  s    N(   u   __name__u
   __module__u   classmethodu   _from_iterableu   __contains__u   __iter__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   ItemsView¡  s   
		c             B   s    |  Ee  Z d  „  Z d „  Z d S(   c             C   s/   x( |  j  D] } | |  j  | k r
 d Sq
 Wd S(   NTF(   u   _mappingu   Trueu   False(   u   selfu   valueu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __contains__¹  s    c             c   s$   x |  j  D] } |  j  | Vq
 Wd  S(   N(   u   _mapping(   u   selfu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iter__¿  s    N(   u   __name__u
   __module__u   __contains__u   __iter__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu
   ValuesView·  s   
	c             B   sh   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z e ƒ  Z e d „ Z d „  Z d „  Z	 d „  Z
 d d „ Z d S(   c             C   s
   t  ‚ d  S(   N(   u   KeyError(   u   selfu   keyu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __setitem__È  s    c             C   s
   t  ‚ d  S(   N(   u   KeyError(   u   selfu   key(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __delitem__Ì  s    c             C   sK   y |  | } Wn+ t  k
 r; | |  j k r3 ‚  n  | SYn X|  | =| Sd  S(   N(   u   KeyErroru   _MutableMapping__marker(   u   selfu   keyu   defaultu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   popÒ  s    	c             C   sL   y t  t |  ƒ ƒ } Wn t k
 r0 t ‚ Yn X|  | } |  | =| | f S(   N(   u   nextu   iteru   StopIterationu   KeyError(   u   selfu   keyu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   popitemÝ  s    
c             C   s-   y x |  j  ƒ  q Wn t k
 r( Yn Xd  S(   N(   u   popitemu   KeyError(   u   self(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   clearæ  s
    c              O   s%  t  |  ƒ d k r0 t d j t  |  ƒ ƒ ƒ ‚ n |  sE t d ƒ ‚ n  |  d } t  |  ƒ d k rk |  d n d } t | t ƒ r¢ xw | D] } | | | | <q‡ WnX t | d ƒ rÙ xF | j ƒ  D] } | | | | <q¾ Wn! x | D] \ } } | | | <qà Wx$ | j ƒ  D] \ } } | | | <qWd  S(   Ni   u8   update() takes at most 2 positional arguments ({} given)u,   update() takes at least 1 argument (0 given)i    i   u   keys(    (   u   lenu	   TypeErroru   formatu
   isinstanceu   Mappingu   hasattru   keysu   items(   u   argsu   kwdsu   selfu   otheru   keyu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   updateí  s"    	
"c             C   s/   y |  | SWn t  k
 r* | |  | <Yn X| S(   N(   u   KeyError(   u   selfu   keyu   default(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu
   setdefault  s
    N(   u   __name__u
   __module__u   abstractmethodu   __setitem__u   __delitem__u   objectu   _MutableMapping__markeru   popu   popitemu   clearu   updateu   Noneu
   setdefault(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   MutableMappingÆ  s   
					c             B   sP   |  Ee  Z d  Z e d „  ƒ Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d S(   uŠ   All the operations on a read-only sequence.

    Concrete subclasses must override __new__ or __init__,
    __getitem__, and __len__.
    c             C   s
   t  ‚ d  S(   N(   u
   IndexError(   u   selfu   index(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __getitem__  s    c             c   sF   d } y# x |  | } | V| d 7} q Wn t  k
 rA d  SYn Xd  S(   Ni    i   (   u
   IndexError(   u   selfu   iu   v(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iter__  s    
c             C   s%   x |  D] } | | k r d Sq Wd S(   NTF(   u   Trueu   False(   u   selfu   valueu   v(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __contains__%  s    c             c   s0   x) t  t t |  ƒ ƒ ƒ D] } |  | Vq Wd  S(   N(   u   reversedu   rangeu   len(   u   selfu   i(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __reversed__+  s    c             C   s7   x* t  |  ƒ D] \ } } | | k r | Sq Wt ‚ d  S(   N(   u	   enumerateu
   ValueError(   u   selfu   valueu   iu   v(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   index/  s    c                s   t  ‡  f d †  |  Dƒ ƒ S(   Nc             3   s!   |  ] } | ˆ  k r d  Vq d S(   i   N(    (   u   .0u   v(   u   value(    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu	   <genexpr>6  s    (   u   sum(   u   selfu   value(    (   u   valueuW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   count5  s    N(
   u   __name__u
   __module__u   __doc__u   abstractmethodu   __getitem__u   __iter__u   __contains__u   __reversed__u   indexu   count(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   Sequence  s   
	
			c             B   s   |  Ee  Z d  Z d S(   uM   This unifies bytes and bytearray.

    XXX Should add all their methods.
    N(   u   __name__u
   __module__u   __doc__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu
   ByteString=  s   
c             B   st   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z e d „  ƒ Z d „  Z d „  Z d „  Z d d „ Z	 d „  Z
 d	 „  Z d
 S(   c             C   s
   t  ‚ d  S(   N(   u
   IndexError(   u   selfu   indexu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __setitem__J  s    c             C   s
   t  ‚ d  S(   N(   u
   IndexError(   u   selfu   index(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __delitem__N  s    c             C   s
   t  ‚ d  S(   N(   u
   IndexError(   u   selfu   indexu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   insertR  s    c             C   s   |  j  t |  ƒ | ƒ d  S(   N(   u   insertu   len(   u   selfu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   appendV  s    c             C   sX   t  |  ƒ } xE t | d ƒ D]3 } |  | | d |  | |  | <|  | | d <q Wd  S(   Ni   i   (   u   lenu   range(   u   selfu   nu   i(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   reverseY  s    c             C   s"   x | D] } |  j  | ƒ q Wd  S(   N(   u   append(   u   selfu   valuesu   v(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   extend^  s    i   c             C   s   |  | } |  | =| S(   N(    (   u   selfu   indexu   v(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   popb  s    
c             C   s   |  |  j  | ƒ =d  S(   N(   u   index(   u   selfu   value(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   removeg  s    c             C   s   |  j  | ƒ |  S(   N(   u   extend(   u   selfu   values(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   __iadd__j  s    Niÿÿÿÿ(   u   __name__u
   __module__u   abstractmethodu   __setitem__u   __delitem__u   insertu   appendu   reverseu   extendu   popu   removeu   __iadd__(   u
   __locals__(    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   MutableSequenceH  s   
				(    (9   u   __doc__u   abcu   ABCMetau   abstractmethodu   sysu   __all__u   typeu   iteru   bytes_iteratoru	   bytearrayu   bytearray_iteratoru   keysu   dict_keyiteratoru   valuesu   dict_valueiteratoru   itemsu   dict_itemiteratoru   list_iteratoru   reversedu   list_reverseiteratoru   rangeu   range_iteratoru   setu   set_iteratoru   str_iteratoru   tuple_iteratoru   zipu   zip_iteratoru	   dict_keysu   dict_valuesu
   dict_itemsu   __dict__u
   dict_proxyu   Hashableu   Iterableu   Iteratoru   registeru   Sizedu	   Containeru   Callableu   Setu	   frozensetu
   MutableSetu   Mappingu   MappingViewu   KeysViewu	   ItemsViewu
   ValuesViewu   MutableMappingu   dictu   Sequenceu   tupleu   stru
   ByteStringu   bytesu   MutableSequenceu   list(    (    (    uW   I:\Didattica\Lezioni\Software\blender-2.61-release-windows32\2.61\python\lib\_abcoll.pyu   <module>	   s†   			vC&C)&