Ńň
čRc           @   sĚ   d  Z  d d k Z d d k Z d d d g Z y d d k l Z Wn e j
 o e d  Z n Xy
 e Z Wn, e	 j
 o  d d k
 l Z d	   Z n Xy e i Z Wn e j
 o d
   Z n Xd S(   s/   Backports for individual classes and functions.i˙˙˙˙Nt   cache_from_sourcet   callablet   fsencode(   R    c         C   s   | o d p d } |  | S(   Nt   ct   o(    (   t   py_filet   debugt   ext(    (    s]   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/distlib/_backport/misc.pyR       s    (   t   Callablec         C   s   t  |  t  S(   N(   t
   isinstanceR   (   t   obj(    (    s]   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/distlib/_backport/misc.pyR      s    c         C   sV   t  |  t  o |  St  |  t  o |  i t i    St d t |   i   d  S(   Ns   expect bytes or str, not %s(	   R	   t   bytest   strt   encodet   syst   getfilesystemencodingt	   TypeErrort   typet   __name__(   t   filename(    (    s]   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/distlib/_backport/misc.pyR   "   s    (   t   __doc__t   osR   t   __all__t   impR    t   ImportErrort	   __debug__R   t	   NameErrort   collectionsR   R   t   AttributeError(    (    (    s]   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/pip/vendor/distlib/_backport/misc.pyt   <module>   s    
