OpenQuizz
Une application de gestion des contenus pédagogiques
FileList Class Reference
Inheritance diagram for FileList:
Collaboration diagram for FileList:

Public Member Functions

def process_template_line (self, line)
 
def include (self, pattern)
 
def exclude (self, pattern)
 
def recursive_include (self, dir, pattern)
 
def recursive_exclude (self, dir, pattern)
 
def graft (self, dir)
 
def prune (self, dir)
 
def global_include (self, pattern)
 
def global_exclude (self, pattern)
 
def append (self, item)
 
def extend (self, paths)
 

Data Fields

 files
 

Member Function Documentation

◆ append()

def append (   self,
  item 
)

◆ exclude()

def exclude (   self,
  pattern 
)
Exclude files that match 'pattern'.

◆ extend()

def extend (   self,
  paths 
)

◆ global_exclude()

def global_exclude (   self,
  pattern 
)
Exclude all files anywhere that match the pattern.

◆ global_include()

def global_include (   self,
  pattern 
)
Include all files anywhere in the current directory that match the
pattern. This is very inefficient on large file trees.

◆ graft()

def graft (   self,
  dir 
)
Include all files from 'dir/'.

◆ include()

def include (   self,
  pattern 
)
Include files that match 'pattern'.

◆ process_template_line()

def process_template_line (   self,
  line 
)

◆ prune()

def prune (   self,
  dir 
)
Filter out files from 'dir/'.

◆ recursive_exclude()

def recursive_exclude (   self,
  dir,
  pattern 
)
Exclude any file anywhere in 'dir/' that match the pattern.

◆ recursive_include()

def recursive_include (   self,
  dir,
  pattern 
)
Include all files anywhere in 'dir/' that match the pattern.

Field Documentation

◆ files

files

The documentation for this class was generated from the following file: