N
μωO5c       sF   d  Z  k Z k Z k Z d   Z d   Z e i d  Z d   Z d S(   s   Filename globbing utility.c    sS  t  |   o& t i i |   o |  g Sn g  Sn t i i |   \ } } t  |  o t |  } n
 | g } t  |  ot g  } xg | d r] } | p t i i |  o= t i i | |  } t i i |  o | i |  n n q WnX g  } xN | d rD } t | |  } x, | d r" } | 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.

	i    N(   s	   has_magics   pathnames   oss   paths   existss   splits   dirnames   basenames   globs   lists   results   isdirs   joins   names   appends   glob1s   sublist(   s   pathnames   dirnames   basenames   lists   results   names   sublists.   /var/tmp/python-root/usr/lib/python1.5/glob.pys   glob s2     		 	 	 $c    s°   |  o t i }  n y t i |   } Wn t i j
 o g  Sn Xg  } xZ | d rP } | d d j p | d d j o( t	 i	 | |  o | i
 |  n n qT W| Sd  S(   Ni    s   .(   s   dirnames   oss   curdirs   listdirs   namess   errors   results   names   patterns   fnmatchs   append(   s   dirnames   patterns   namess   results   names.   /var/tmp/python-root/usr/lib/python1.5/glob.pys   glob1' s     		 "s   [*?[]c    s   t  i |   t j	 Sd  S(   N(   s   magic_checks   searchs   ss   None(   s   ss.   /var/tmp/python-root/usr/lib/python1.5/glob.pys	   has_magic7 s    N(	   s   __doc__s   oss   fnmatchs   res   globs   glob1s   compiles   magic_checks	   has_magic(    s.   /var/tmp/python-root/usr/lib/python1.5/glob.pys   ? s   		