???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................
Ĥ˙f_  c               @   s  d  Z  d d l Z d d   Z e e  Z e d d    Z e e j  Z e e j  Z	 e e j
  Z d d   Z e e    Z Gd	 d
   d
  Z e e   j  Z e e  Z e g  j  Z e e  Z y
 e  WnF e k
 r"e j   d Z e e  Z e e j  Z d Z [ Yn Xe e j  Z e e j  Z [ [ [ [ f  d d d d  Z  f  d d d  Z! d d   Z" d S(   uO   
Define names for built-in types that aren't directly accessible as a builtin.
i    Nc               C   s   d  S(   N(    (    (    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   _f   s    u   _fc               C   s   d  S(   N(   u   None(    (    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   <lambda>   s    u   <lambda>c               c   s	   d Vd  S(   Ni   (    (    (    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   _g   s    u   _gc             B   s    |  Ee  Z d  Z d d   Z d S(   u   _Cc             C   s   d  S(   N(    (   u   self(    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   _m   s    u   _C._mN(   u   __name__u
   __module__u   __qualname__u   _m(   u
   __locals__(    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   _C   s   u   _Ci   c             C   sG   t  |  | |  \ } } } | d k	 r4 | |  n  | |  | | |  S(   uB   Create a class object dynamically using the appropriate metaclass.N(   u   prepare_classu   None(   u   nameu   basesu   kwdsu	   exec_bodyu   metau   ns(    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu	   new_class/   s    u	   new_classc             C   sı   | d k r i  } n t |  } d | k r? | j d  } n | rX t | d  } n t } t | t  r t | |  } n  t | d  rĤ | j |  | |  } n i  } | | | f S(   uz  Call the __prepare__ method of the appropriate metaclass.

    Returns (metaclass, namespace, kwds) as a 3-tuple

    *metaclass* is the appropriate metaclass
    *namespace* is the prepared class namespace
    *kwds* is an updated copy of the passed in kwds argument with any
    'metaclass' entry removed. If no kwds argument is passed in, this will
    be an empty dict.
    u	   metaclassi    u   __prepare__N(   u   Noneu   dictu   popu   typeu
   isinstanceu   _calculate_metau   hasattru   __prepare__(   u   nameu   basesu   kwdsu   metau   ns(    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   prepare_class6   s    	u   prepare_classc             C   sc   |  } xV | D]N } t  |  } t | |  r4 q n  t | |  rO | } q n  t d   q W| S(   u%   Calculate the most derived metaclass.ux   metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases(   u   typeu
   issubclassu	   TypeError(   u   metau   basesu   winneru   baseu	   base_meta(    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   _calculate_metaV   s    u   _calculate_meta(#   u   __doc__u   sysu   _fu   typeu   FunctionTypeu
   LambdaTypeu   __code__u   CodeTypeu   __dict__u   MappingProxyTypeu   implementationu   SimpleNamespaceu   _gu   GeneratorTypeu   _Cu   _mu
   MethodTypeu   lenu   BuiltinFunctionTypeu   appendu   BuiltinMethodTypeu
   ModuleTypeu	   TypeErroru   exc_infou   tbu   TracebackTypeu   tb_frameu	   FrameTypeu   Noneu   GetSetDescriptorTypeu   __globals__u   MemberDescriptorTypeu	   new_classu   prepare_classu   _calculate_meta(    (    (    u*   /opt/alt/python33/lib64/python3.3/types.pyu   <module>   s8   
  