Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/misc.pyc
ó
tĆ_c @ sĆ d Z d d l Z d d l Z d d d g Z y d d l m Z Wn e k
r` e d Z n Xy
e Z Wn* e k
r d d l
m Z d Z n Xy
e j Z Wn e
k
rÁ d
Z n Xd S( s/ Backports for individual classes and functions.i˙˙˙˙Nt cache_from_sourcet callablet fsencode( R c C s | r d p d } | | S( Nt ct o( ( t py_filet debugt ext( ( sS /opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/misc.pyR s ( t Callablec C s
t | t S( N( t
isinstanceR ( t obj( ( sS /opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/misc.pyR s c C sR t | t r | St | t r5 | j t j St d t | j d S( Ns expect bytes or str, not %s( R t bytest strt encodet syst getfilesystemencodingt TypeErrort typet __name__( t filename( ( sS /opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/misc.pyR "