-
H ?c       sv     d  Z    d k Z  d k Z  d k Z  d g Z 	 d   Z * d   Z 5 e i d  Z 7 d   Z	 d S(   s   Filename globbing utility.Ns   globc    s  	   t  |   o/  t i i |   o  |  g Sn  g  Sn  t i i |   \ } }  | o  t t i	 |  Sn0  t  |  o  t
 |  } n  | g }  t  |  o  g  }  xt | D ]i }  | p t i i |  oF  t i i | |  }   t i i |  o ! | i |  n n q Wni # g  } $ xY | D$ ]N } % t | |  } & x0 | D& ]% } ' | i t i i | |   qWq]W( | Sd S(   s   Return a list of paths matching a pathname pattern.

    The pattern may contain simple shell-style wildcards a la fnmatch.

    N(   s	   has_magics   pathnames   oss   paths   existss   splits   dirnames   basenames   glob1s   curdirs   globs   lists   results   isdirs   joins   names   appends   sublist(   s   pathnames   names   lists   sublists   results   dirnames   basename(    (    s!   /mit/python/lib/python2.2/glob.pys   glob	 s6   	
 	 	
 	
 	'c    s   * + |  o + t i }  n , y - t i |   } Wn  . t i j
 o / g  Sn X0 | d d j o 1 t d   |  } n 2 t i | |  Sd  S(   Ni    s   .c    s   1 |  d d j S(   Ni    s   .(   s   x(   s   x(    (    s!   /mit/python/lib/python2.2/glob.pys   <lambda>1 s    (	   s   dirnames   oss   curdirs   listdirs   namess   errors   patterns   filters   fnmatch(   s   dirnames   patterns   names(    (    s!   /mit/python/lib/python2.2/glob.pys   glob1* s    s   [*?[]c    s   7 8 t  i |   t j	 Sd  S(   N(   s   magic_checks   searchs   ss   None(   s   s(    (    s!   /mit/python/lib/python2.2/glob.pys	   has_magic7 s   (
   s   __doc__s   oss   fnmatchs   res   __all__s   globs   glob1s   compiles   magic_checks	   has_magic(   s   res   __all__s   fnmatchs   globs   oss	   has_magics   glob1s   magic_check(    (    s!   /mit/python/lib/python2.2/glob.pys   ? s   !