MINI MINI MANI MO
ó
Fì]c           @   s§   d  Z  d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m	 Z	 d d l
 m Z d d d „  ƒ  YZ e j
 d	 „ Z d
 „  Z d d d d
 „ Z d S(   ss   distutils.filelist
Provides the FileList class, used for poking about the filesystem
and building lists of files.
s   $Id$iÿÿÿÿN(   t   convert_path(   t   DistutilsTemplateErrort   DistutilsInternalError(   t   logt   FileListc           B   s˜   e  Z d  Z d d d „ Z d „  Z e j d „ Z d „  Z	 d „  Z
 d „  Z d „  Z d „  Z
 d	 „  Z d
 „  Z d d d d
 „ Z d d d d „ Z RS(   sÑ  A list of files built by on exploring the filesystem and filtered by
    applying various patterns to what we find there.
    Instance attributes:
      dir
        directory from which files will be taken -- only used if
        'allfiles' not supplied to constructor
      files
        list of filenames currently being built/filtered/manipulated
      allfiles
        complete list of files under consideration (ie. without any
        filtering applied)
    c         C   s   d  |  _ g  |  _ d  S(   N(   t   Nonet   allfilest   files(   t   selft   warnt   debug_print(    (    s*   /usr/lib64/python2.7/distutils/filelist.pyt   __init__   s    	c         C   s
   | |  _  d  S(   N(   R   (   R   R   (    (    s*   /usr/lib64/python2.7/distutils/filelist.pyt   set_allfiles$   s    c         C   s   t  | ƒ |  _ d  S(   N(   t   findallR   (   R   t   dir(    (    s*   /usr/lib64/python2.7/distutils/filelist.pyR
   '   s    c         C   s"