ó
&ŠNc           @@  s{   d  d l  m Z d d l m Z m Z d  d l Z d  d l Z i  Z e j	 j
 e j	 j e ƒ d ƒ Z d „  Z d „  Z d S(   i    (   t   absolute_importi   (   t   _APIt
   RepositoryNt	   overridesc         C@  sé   t  j ƒ  } |  | j ƒ  k rU | j |  ƒ } | | k rU t d |  | f ƒ ‚ qU n  |  t k rŽ t |  | k rŽ t d |  t |  f ƒ ‚ n  | j |  ƒ } | s¶ t d |  ƒ ‚ n  | | k rÛ t d |  | f ƒ ‚ n  | t |  <d  S(   Ns.   Namespace %s is already loaded with version %ss(   Namespace %s already requires version %ss   Namespace %s not availables)   Namespace %s not available for version %s(   R   t   get_defaultt   get_loaded_namespacest   get_versiont
   ValueErrort	   _versionst   enumerate_versions(   t	   namespacet   versiont
   repositoryt   loaded_versiont   available_versions(    (    s/   /usr/lib/python2.7/dist-packages/gi/__init__.pyt   require_version!   s     c         C@  s   t  j |  d  ƒ S(   N(   R   t   gett   None(   R
   (    (    s/   /usr/lib/python2.7/dist-packages/gi/__init__.pyt   get_required_version8   s    (   t
   __future__R    t   _giR   R   t   gi._gobjectt   git   osR   t   patht   joint   dirnamet   __file__t   _overridesdirR   R   (    (    (    s/   /usr/lib/python2.7/dist-packages/gi/__init__.pyt   <module>   s   !	