parameters: (self, pattern, anchor=True, prefix=None,
                           is_regex=False)
return_statement: return found
docstring: Remove strings (presumably filenames) from 'files' that match
          'pattern'.
  
          Other parameters are the same as for 'include_pattern()', above.
          The list 'self.files' is modified in place. Return True if files are
          found.
  
          This API is public to allow e.g. exclusion of SCM subdirs, e.g. when
          packaging source distributions
docstring_summary: Remove strings (presumably filenames) from 'files' that match
          'pattern'.
docstring_tokens: Remove strings ( presumably filenames ) from files that match pattern .
function: def _exclude_pattern(self, pattern, anchor=True, prefix=None,
                           is_regex=False):
          """Remove strings (presumably filenames) from 'files' that match
          'pattern'.
  
          Other parameters are the same as for 'include_pattern()', above.
          The list 'self.files' is modified in place. Return True if files are
          found.
  
          This API is public to allow e.g. exclusion of SCM subdirs, e.g. when
          packaging source distributions
          """
          found = False
          pattern_re = self._translate_pattern(pattern, anchor, prefix, is_regex)
          for f in list(self.files):
              if pattern_re.search(f):
                  self.files.remove(f)
                  found = True
          return found
function_tokens: def _exclude_pattern ( self , pattern , anchor = True , prefix = None , is_regex = False ) : found = False pattern_re = self . _translate_pattern ( pattern , anchor , prefix , is_regex ) for f in list ( self . files ) : if pattern_re . search ( f ) : self . files . remove ( f ) found = True return found