;
?c           @   sX   d  Z  d k Z d k Z d k Z d g Z d   Z d   Z e i d  Z d   Z	 d S(   s   Filename globbing utility.Ns   globc         C   si  t  |   o& t i i |   o |  g Sq4 g  Sn t i i |   \ } } | o t t i	 |  Sn' t  |  o t
 |  } n
 | g } t  |  or g  } x | D]] } | p t i i |  o= t i i | |  } t i i |  o | i |  qq q WnT g  } xJ | D]B } t | |  } x* | D]" } | i t i i | |   q7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   basenames   lists   sublists   results   dirname(    (    s!   /mit/python/lib/python2.3/glob.pys   glob	   s6     	   $c         C   s   |  o t i }  n y t i |   } Wn t i j
 o g  Sn X| d d j o t d   |  } n t i | |  Sd  S(   Ni    s   .c         C   s   |  d d j S(   Ni    s   .(   s   x(   s   x(    (    s!   /mit/python/lib/python2.3/glob.pys   <lambda>1   s    (	   s   dirnames   oss   curdirs   listdirs   namess   errors   patterns   filters   fnmatch(   s   dirnames   patterns   names(    (    s!   /mit/python/lib/python2.3/glob.pys   glob1*   s     	s   [*?[]c         C   s   t  i |   t j	 Sd  S(   N(   s   magic_checks   searchs   ss   None(   s   s(    (    s!   /mit/python/lib/python2.3/glob.pys	   has_magic7   s    (
   s   __doc__s   oss   fnmatchs   res   __all__s   globs   glob1s   compiles   magic_checks	   has_magic(   s   __all__s   globs	   has_magics   magic_checks   res   fnmatchs   oss   glob1(    (    s!   /mit/python/lib/python2.3/glob.pys   ?   s   					!	