class_docstr: 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)
docstr: Print 'msg' to stdout if the global DEBUG (taken from the
  DISTUTILS_DEBUG environment variable) flag is true.
docstr_tok: ["Print","'msg","'","to","stdout","if","the","global","DEBUG","(","taken","from","the","DISTUTILS_DEBUG","environment","variable",")","flag","is","true","."]
code: def debug_print(self, msg):
      """Print 'msg' to stdout if the global DEBUG (taken from the
      DISTUTILS_DEBUG environment variable) flag is true.
      """
      from distutils.debug import DEBUG
  
      if DEBUG:
          print(msg)
  
imports: import os, re
  import fnmatch
  import functools
  from distutils.util import convert_path
  from distutils.errors import DistutilsTemplateError, DistutilsInternalError
  from distutils import log
label_desc: Use image node_id 4 for calling the FileList obj's underlying member method code with example usage: obj.debug_print(msg) without return types