MINI MINI MANI MO
3
  \ 2                 @   s   d Z ddlZddlZddlZddlZddlmZ ddlmZm	Z	 ddl
mZ G dd dZdd	 Z
ejfd
dZdd
 ZdddZdS )zsdistutils.filelist
Provides the FileList class, used for poking about the filesystem
and building lists of files.
    N)convert_path)DistutilsTemplateErrorDistutilsInternalError)logc               @   s|   e Zd ZdZdddZdd ZejfddZd	d
 Z	dd Z
d
d Zdd Zdd Z
dd Zdd ZdddZdddZdS ) FileLista  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)
    Nc             C   s   d | _ g | _d S )N)allfilesfiles)selfwarndebug_print r   */usr/lib64/python3.6/distutils/filelist.py__init__   s    zFileList.__init__c             C   s
   || _ d S )N)r   )r	   r   r   r   r
   set_allfiles#   s    zFileList.set_allfilesc             C   s   t || _d S )N)findallr   )r	   dirr   r   r
   r   &